das Bild zeigen ist meine Users
Tabellenstruktur in Laravel 5.2, gelbe Markierungen zeigen an, dass diese Zeilen Daten enthalten, wenn ich von Laravel Default Authentication anmelden. Jetzt möchte ich leere Zeilen aktualisieren. Ich habe für die Verwendung von Post
Methode profile.blade.php
erstellt und userController
ist codiert mit:Laravel Benutzer Tabelle Update
<?php
namespace App\Http\Controllers;
use App\User;
use Illuminate\Http\Request;
use App\Http\Requests;
use Auth;
use Image;
class UsersController extends Controller
{
public function getsignup()
{
return view('edit_profile', array('user' => Auth::user()));
}
public function postsignup(Request $request)
{
//dd($request->all());
if($request->hasFile('img')){
$img = $request->file('img');
$file_name = time() . '.' . $img->getClientOriginalExtension();
Image::make($img)->resize(300, 300)->save(public_path('/uploads/images/' . $file_name));
}
$user = Auth::User();
$user->img =$file_name;
$user->city = 'city';
$user->country = 'country';
$user->company_name = 'comapany_name';
$user->street_name = 'street_name';
$user->apartment = 'apartment';
$user->village = 'village';
$user->city = 'city';
$user->postal_code = 'postal_code';
$user->post_office = 'post_office';
$user->nid = 'nid';
$user->phone = 'phone';
$user->save();
return back()->with('message', 'Successfully Registered!');
}
}
enter image description here Aber es ist nur ein solcher Wert wie ‚Stadt‘, ‚company_name‘ nehmen usw. Als i zweites Bild zur Verfügung gestellt. Ich blieb stecken. Ich bin neu in Laravel. Ich hoffe du hast eine Lösung für mich. Danke im Voraus.
Hallo! @Sherif. Danke für deine Antwort. Ich habe Ihre Codes ausgeführt, aber es steht, dass "img" null oder leer ist. Also ändere ich kleine Codes und gebe einen weiteren Screenshot von meinem Tisch. Wirst du das sehen? Vielen Dank Agai –
'$ file_name' ist nicht festgelegt, Sie müssen zulassen, dass das Bild in der Datenbank null ist, wenn es nicht erforderlich ist – Sherif