Ich versuche, Bild in Datenbank mit Laravel 5.4 einfügen. Es klappt. Aber wenn ich dieses Verzeichnis suche, erscheint es dort nicht. Ich möchte auch nur Bilder validieren sollte Upload und Größe sein. Danke für den Fortschritt.Bild in Öffentlichen Ordner hochladen
Meine Controller-Funktion ist hier
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use DB;
use Hash;
use App\User;
class regController extends Controller
{
public function create(Request $request)
{
$this-> validate(request(),[
'name' => 'required',
'email'=> 'required',
'type' => 'required',
'image' => 'required',
'password' => 'required|confirmed|min:6',
]);
$request['password'] = bcrypt($request -> password);
$User = new User($request->input()) ;
if($file = $request->hasFile('image')) {
$file = $request->file('image') ;
$fileName = $file->getClientOriginalName() ;
return Storages::putFile('public/images',$request->file('image'));
$destinationPath = public_path().'images/' ;
$file->move($destinationPath,$fileName);
$User->image = $fileName ;
}
$user =
User::create(request(['name','email','type','image','password']));
return redirect('login');
}
'return' Rest des Codes beendet, ist es noch' Storage' ist –