изображение показано в моей таблице Users
в Laravel 5.2, желтые метки указывают, что эти строки содержат данные, когда я подписываюсь из Laravel Default Authentication. Теперь я хочу обновить пустые строки. Я создал profile.blade.php
для использования Post
метода и userController
кодируется:Таблицы пользователей Laravel Обновление
<?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 Но его только принимает такое значение, как «город», «company_name» и т.д. Как я предусмотрено второе изображение. Я застрял. Я новичок в Ларавеле. Надеюсь, у вас есть решение для меня. Заранее спасибо.
Привет! @Sherif. Спасибо за ваш повтор. Я запустил ваши коды, но он говорит, что «img» пуст или пуст. Поэтому я меняю маленькие коды и даю еще один снимок экрана из моей таблицы. Вы увидите это. Спасибо Agai –
'$ file_name' не настроен для установки, вам нужно, чтобы изображение было нулевым в базе данных, если оно не требуется – Sherif