سلام استاد وقت بخیر چجوری میتونم ارورmsgرو درست کنم همه چی رئ درست تعریف کردم ولی وقتی میخواد اطلاعات و تو دیتابیس اطلاعات رو ذخیره کنه ارور میده ک msgتعریف نشده چیکار باید بکنم استاد
در این جلسه یک Exception سفارشی در لاراول ایجاد میکنیم.
برای ارسال نظر ابتدا باید وارد سایت شوید
سلام استاد وقت بخیر چجوری میتونم ارورmsgرو درست کنم همه چی رئ درست تعریف کردم ولی وقتی میخواد اطلاعات و تو دیتابیس اطلاعات رو ذخیره کنه ارور میده ک msgتعریف نشده چیکار باید بکنم استاد
سلام وقت بخیر.
متوجه منظورتون نشدم؟!؟! منظورتون ولیدیشن هست؟؟
دقیقا استاد من جدول هامو درست کردم ارتباط بین جدول هارو درست کردم جدول categorisو articlesو یه جدول واسط الان میخوام وقتی فرم افزودن مطلب و بزنم ارورundifine variable:msgمیده نمیدونم مشکل از کجاست ارور messgameو رو هم تو یه فایل جداگانه نوشتم و تو view include کردم ولی متاسفانه ارور میده اگه امکانش هست راهنمایی کنید خیلی ممنون
$messages = [
'name.required' => 'فیلد عنوان را وارد نمایید',
'slug.unique' => 'فیلد نام مستعار تکراری است.عنوان را عوض کنید',
'slug.required' => 'فیلد نام مستعار اجباری است'
];
$validatedData = $request->validate([
'name' => 'required',
'slug' => 'required|unique:categories'
], $messages);
$article = new Article();
try {
$article=$article->create($request->all());
$article->categories()->attach($request->categories);
} catch (Exception $exception) {
switch ($exception->getCode()) {
case 23000:
$msg = "نام مستعار وارد شده تکراری است";
break;
}
return redirect(route('admin.articles.create'))->with('warning', $msg);
}
$msg = "ذخیره ی مطلب جدید با موفقیت انجام شد";
return redirect(route('admin.articles'))->with('success', $msg);
سلام وقت بخیر.
نیاز نیست شما برای validation به این صورت کار کنید.لطف کنید قسمت مربوط به validation و همچنین نحوه فارسی کردن validation را توی این دوره مشاهده کنید.
در کل شما زمانی که به ارور میخورید باید دیباگ یا خظایابی کنید.خط به خط را بررسی کنید. میتونید از ()dd کمک بگیرید و ببینید کدهای شما چطوری کار میکنه.شما توی switch امدید و متغیر msg$ را تعریف کرده اید.خب اگه روند کد به داخل case مورد نظر شما نیاد چی؟؟؟ شما پایینش از msg$ استفاده کرده اید در صورتی که کد وارد case نشده که msg$ مقدار بگیره.
mohammad1234
سلام
من دوره فروشگاهی شمارو خرید کردم الانم میخوام چندتا دوره دیگه خرید کنم ولی یک مشکل اساسی که سایتتون داره دانلود یکجا ندارید اینطوری خیلی برا دانلود وقت گیر شده ، ما به صورت انلاین شزایط نداریم ویدیو مشاهده کنیم ، با این روش هم دانلود تکی وقت بیهوده ای از ما گرفته میشه لطفا برای دانلود یکجا اقدامی بکنید
علی شیخ
2 سال پیش
سلام وقت بخیر.
ممنون از شما ?
شما با توجه به تعداد ویدیوی که در یک هفته میبینید، دانلود و کار و تمرین کنید و اینکارو تکرار کنید. شما به ویدیوها دسترسی کامل دارید.