0 محمد عاطف17 نشر 3 يوليو أرسل تقرير نشر 3 يوليو وعليكم السلام ورحمة الله وبركاته الخطأ لديك أنك تستخدم ال routing name دون أن تقوم بتعريفه . ستجد أنك تستخدم الدالة route('student-create') في ملف ال view دون أن تقوم بتعريف إسما لل route student-create في ملف web.php . لذلك يجب عليك إرسال ملف web.php وملف ال view الذى يحدث فيه المشكلة . اقتباس
0 ايمن ميلاد نشر 3 يوليو الكاتب أرسل تقرير نشر 3 يوليو ملف web.php به تالي <?php use Illuminate\Support\Facades\Route; use App\Http\Controllers\StudentController; Route::get('/', function () { return view('welcome'); }); Route::get('/student', [StudentController::class, 'index']); Route::get('/student.edit', [StudentController::class, 'edit']); Route::get('/student.create', [StudentController::class, 'create']); ملف create.blade.php @extends('layouts.master'); @section('title') الطلبة @endsection @section('title_page1') قائمة الطلبة @endsection @section('title_page2') اضافة طالب @endsection @section('content') <form action="{{route('student.store')}}" method="POST"> @csrf <div class="form-group"> <label for="">اسم الطالب</label> <input type="text" name="name_std" class="form-control"> </div> <div class="form-group"> <label for="">رقم القيد</label> <input type="text" name="num_std" class="form-control"> </div> <div class="form-group"> <label for="">البريد الالكتروني</label> <input type="text" name="email_std" class="form-control"> </div> <div class="form-group"> <label for="">تاريخ ميلاد الطالب</label> <input type="text" name="date_student" class="form-control"class=""> </div> <div class="form-group"> <label for="">عنوان الطالب</label> <input type="text" name="adress_std" class="form-control"> </div> <div class="form-group"> <label for="">هاتف الطالب</label> <input type="text" name="phone" class="form-control"class=""> </div> <div class="form-group"> <button type="submit" class="btn btn-primary">حفظ</button> </div> </form> @endsection @section('scripts') @endsection اقتباس
0 محمد عاطف17 نشر 3 يوليو أرسل تقرير نشر 3 يوليو بتاريخ 2 دقائق مضت قال ايمن ميلاد: ملف web.php به تالي <?php use Illuminate\Support\Facades\Route; use App\Http\Controllers\StudentController; Route::get('/', function () { return view('welcome'); }); Route::get('/student', [StudentController::class, 'index']); Route::get('/student.edit', [StudentController::class, 'edit']); Route::get('/student.create', [StudentController::class, 'create']); ملف create.blade.php @extends('layouts.master'); @section('title') الطلبة @endsection @section('title_page1') قائمة الطلبة @endsection @section('title_page2') اضافة طالب @endsection @section('content') <form action="{{route('student.store')}}" method="POST"> @csrf <div class="form-group"> <label for="">اسم الطالب</label> <input type="text" name="name_std" class="form-control"> </div> <div class="form-group"> <label for="">رقم القيد</label> <input type="text" name="num_std" class="form-control"> </div> <div class="form-group"> <label for="">البريد الالكتروني</label> <input type="text" name="email_std" class="form-control"> </div> <div class="form-group"> <label for="">تاريخ ميلاد الطالب</label> <input type="text" name="date_student" class="form-control"class=""> </div> <div class="form-group"> <label for="">عنوان الطالب</label> <input type="text" name="adress_std" class="form-control"> </div> <div class="form-group"> <label for="">هاتف الطالب</label> <input type="text" name="phone" class="form-control"class=""> </div> <div class="form-group"> <button type="submit" class="btn btn-primary">حفظ</button> </div> </form> @endsection @section('scripts') @endsection الخطأ في ملف student.blade.php سطر 13 وليس create.blade.php . عموما الحل هو تبديل أخر سطر لديك في ملف web.php بالتالي : Route::get('/student.create', [StudentController::class, 'create'])->name('student-create'); 1 اقتباس
0 ايمن ميلاد نشر 3 يوليو الكاتب أرسل تقرير نشر 3 يوليو هدا ملف ما الخطا به اخي محمد عاطف @extends('layouts.master'); @section('title') الطلبة @endsection @section('title_page1') الطلبة @endsection @section('title_page2') قائمة الطلبة @endsection @section('content') <div class="mb-5"> <a href="{{route('student-create')}}" class="btn btn-sm btn-outline-primary">إضافة طالب</a> </div> <table class="table"> <thead> <tr> <th>اسم الطالب</th> <th>رقم القيد</th> <th>عنوان الطالب</th> <th>بريد الطالب</th> <th>رقم الهاتف</th> <th colspan="2"></th> </tr> </thead> <tbody> @if($students->count()) @foreach ($students as $student) <tr> <td>{{$student->name_std}} </td> <td>{{$student->num_std}}</td> <td>{{$student->adress_std}}</td> <td>{{$student->email_std}}</td> <td>{{$student->phone}}</td> <td> <a href="{{route('student.edit')}} " class="btn btn-sm btn-outline-success">تعديل</a> </td> <td> <form action="{{route('student.destroy')}}" method="POST"> @csrf <input type="hidden" name="_method" value="delete"> @method('delete') <button type="submit" class="btn btn-sm btn-outline-danger">حذف</button> </form> </td> </tr> @endforeach @else <tr> <td colspan="5">لايوج بيانات لاعرضها</td> </tr> @endif </tbody> </table> @endsection @section('scripts') @endsection اقتباس
0 محمد عاطف17 نشر 3 يوليو أرسل تقرير نشر 3 يوليو بتاريخ 1 دقيقة مضت قال ايمن ميلاد: هدا ملف ما الخطا به اخي محمد عاطف @extends('layouts.master'); @section('title') الطلبة @endsection @section('title_page1') الطلبة @endsection @section('title_page2') قائمة الطلبة @endsection @section('content') <div class="mb-5"> <a href="{{route('student-create')}}" class="btn btn-sm btn-outline-primary">إضافة طالب</a> </div> <table class="table"> <thead> <tr> <th>اسم الطالب</th> <th>رقم القيد</th> <th>عنوان الطالب</th> <th>بريد الطالب</th> <th>رقم الهاتف</th> <th colspan="2"></th> </tr> </thead> <tbody> @if($students->count()) @foreach ($students as $student) <tr> <td>{{$student->name_std}} </td> <td>{{$student->num_std}}</td> <td>{{$student->adress_std}}</td> <td>{{$student->email_std}}</td> <td>{{$student->phone}}</td> <td> <a href="{{route('student.edit')}} " class="btn btn-sm btn-outline-success">تعديل</a> </td> <td> <form action="{{route('student.destroy')}}" method="POST"> @csrf <input type="hidden" name="_method" value="delete"> @method('delete') <button type="submit" class="btn btn-sm btn-outline-danger">حذف</button> </form> </td> </tr> @endforeach @else <tr> <td colspan="5">لايوج بيانات لاعرضها</td> </tr> @endif </tbody> </table> @endsection @section('scripts') @endsection كما أخبرتك منذ البداية أنك تستخدم الدالة route('student-create') دون أن تعرف ال route في web.php وستجد هنا أنك تستخدمها وأعتقد أن هذا سطر 13 كما أخبرتك. بتاريخ 2 دقائق مضت قال ايمن ميلاد: <a href="{{route('student-create')}}" class="btn btn-sm btn-outline-primary">إضافة طالب</a> والحل هو وضع الإسم في ملف web.php كما أخبرتك هكذا Route::get('/student.create', [StudentController::class, 'create'])->name('student-create'); وهذا سيحل المشكلة إن شاء الله حيث وضعنا إسم لل route وهو نفس الإسم الذى تستدعيه وهو student-create اقتباس
0 Mustafa Suleiman نشر 3 يوليو أرسل تقرير نشر 3 يوليو بتاريخ 6 دقائق مضت قال ايمن ميلاد: لازالت نفس مشكلة ليست نفس المشكلة، لديك حاليًا مسار student.edit غير معرف، عليك تعريفه بنفس الكيفية التي تم شرحها سابقًا في التعليقات اقتباس
0 ايمن ميلاد نشر 3 يوليو الكاتب أرسل تقرير نشر 3 يوليو بتاريخ 2 دقائق مضت قال Mustafa Suleiman: ليست نفس المشكلة، لديك حاليًا مسار student.edit غير معرف، عليك تعريفه بنفس الكيفية التي تم شرحها سابقًا في التعليقات قمت بتعريفه لزالت نفس مشكلة <?php use Illuminate\Support\Facades\Route; use App\Http\Controllers\StudentController; Route::get('/', function () { return view('welcome'); }); Route::get('/student', [StudentController::class, 'index']); Route::get('/student.edit', [StudentController::class, 'edit'])->name('student-edit'); Route::get('/student.create', [StudentController::class, 'create'])->name('student-create'); 2 اقتباس
0 Mustafa Suleiman نشر 3 يوليو أرسل تقرير نشر 3 يوليو بتاريخ منذ ساعة مضت قال ايمن ميلاد: قمت بتعريفه لزالت نفس مشكلة <?php use Illuminate\Support\Facades\Route; use App\Http\Controllers\StudentController; Route::get('/', function () { return view('welcome'); }); Route::get('/student', [StudentController::class, 'index']); Route::get('/student.edit', [StudentController::class, 'edit'])->name('student-edit'); Route::get('/student.create', [StudentController::class, 'create'])->name('student-create'); يعمل بشكل سليم، قم بحذف الكاش من خلال: php artisan optimize:clear 1 اقتباس
0 ايمن ميلاد نشر 3 يوليو الكاتب أرسل تقرير نشر 3 يوليو بتاريخ 3 دقائق مضت قال Mustafa Suleiman: يعمل بشكل سليم، قم بحذف الكاش من خلال: php artisan optimize:clear لزالت نفس مشكلة اخي مصطفي اقتباس
0 محمد عاطف17 نشر 3 يوليو أرسل تقرير نشر 3 يوليو بتاريخ منذ ساعة مضت قال ايمن ميلاد: قمت بتعريفه لزالت نفس مشكلة لاحظ أنك قمت بتسمية ال route إلى student-edit و تقوم بإستدعائه ب student.edit لذلك الحل هو كالتالي في ملف web.php : Route::get('/student.edit', [StudentController::class, 'edit'])->name('student.edit'); 1 اقتباس
0 ايمن ميلاد نشر 3 يوليو الكاتب أرسل تقرير نشر 3 يوليو بتاريخ 2 دقائق مضت قال محمد عاطف17: لاجظ أنك قمت بتسمية ال route إلى student-edit و تقوم بإستدعائه ب student.edit لذلك الحل هو كالتالي في ملف web.php : Route::get('/student.edit', [StudentController::class, 'edit'])->name('student.edit'); الان يعمل بارك الله فيك اخي محمد عاطف ممكن تعمل لي كود ادخال بيانات لديك ملف مشروع مرفق في اعلي اقتباس
0 Mustafa Suleiman نشر 3 يوليو أرسل تقرير نشر 3 يوليو بتاريخ 23 دقائق مضت قال ايمن ميلاد: لزالت نفس مشكلة اخي مصطفي أرجو توضيح متى تحدث معك المشكلة لمساعدتك بشكل أفضل فعند زيارة الرابط كان يعمل بشكل سليم اقتباس
0 ايمن ميلاد نشر 3 يوليو الكاتب أرسل تقرير نشر 3 يوليو بتاريخ 2 دقائق مضت قال Mustafa Suleiman: أرجو توضيح متى تحدث معك المشكلة لمساعدتك بشكل أفضل فعند زيارة الرابط كان يعمل بشكل سليم بعدا اعطائه اسم للرابط اقتباس
السؤال
ايمن ميلاد
السلام عليكم ممكن حل مشكلة
14 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.