I am stucked a lot of hours at one problem: Uploading images to public folder. I am new to Laravel. Can you please help me? I created my form:
@extends('layouts.app')
@section('content')
<form name="upload_image" method="post" action="">
<input type="file" accept="image/*" name="file">
<input type="hidden" name="_token" value="">
<input type="submit" name="submit">
</form>
<p></p>
@endsection
routes.php
Route::post('uploadImage', [
'as' => 'uploadImage',
'uses' => 'HomeController@uploadImage'
]);
ImageUploadRequest.php:
<?php
namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
abstract class ImageUploadRequest extends FormRequest
{
public function rules()
{
return [
'file' => 'required'
];
}
}
and HomeController.php:
public function uploadImage(ImageUploadRequest $request) {
if (Auth::check()) {
if (Auth::user()->admin == 1) {
$image = $request->file('file');
//$filename = time()."-".$image->getClientOriginalName();
$image->move(public_path("/uploads"), "test");
//$file = Image::make(sprintf('uploads/%s', "ahoj"))->resize(600,400)->save();
return view('admin.uploadImage');
}
return view('/');
}
return view('/');
}
What I have to do to finish this? Thank you.
from Newest questions tagged laravel-5 - Stack Overflow http://ift.tt/1Zo45uJ
via IFTTT
Aucun commentaire:
Enregistrer un commentaire