سلام. وقت بخیر
تموم کدهارو طبق ویدیو مینویسم ولی موقع ساخت یوزر این ارور و میده :
SQLSTATE[42S02]: Base table or view not found: 1146 Table '7gallery.user' doesn't exist
علتش چی میتونه باشه؟
سلام دوست عزیز
کدهای validationهای مربوطه رو قرار بدین
کدهای کلاس validation :
class StoreRequest extends FormRequest { public function authorize() { return true; } public function rules() { return [ 'name' => 'required|string|min:3|max:255', 'email' => 'required|email|unique:user,email', 'mobile' => 'required|digits|unique:user,mobile', 'role' => 'required|in:user,admin,seller', ]; } }
اینم متد store در UsersController :
public function store(StoreRequest $request) { $validatedDate = $request->validated(); $createdUser = User::create([ 'name' => $validatedDate['name'], 'email' => $validatedDate['email'], 'mobile' => $validatedDate['mobile'], 'role' => $validatedDate['role'], ]); if (!$createdUser) { return back()->with('failed', 'کاربر ایجاد نشد'); } return back()->with('success', 'کاربر ایجاد شد'); }
در اعتبارسنجی هاتون به جای جدول user ور به users تغییر بدین
مانند خط زیر
'email' => 'required|email|unique:users,email',
بله مشکل از همین بود و درست شد.
خیلی ممنون، زحمت کشیدید
خواهش میکنم
موفق باشید ?