شبكة تعلم مع ناو

ما وظيفة Routes في Laravel؟

الـ Routes في Laravel توجّه الطلبات: تحدد أي كود يُنفَّذ عندما يزور المستخدم رابطًا معينًا بطريقة معينة (GET أو POST…).

// routes/web.php
use App\Http\Controllers\PostController;

Route::get('/', fn () => view('home'));
Route::get('/posts', [PostController::class, 'index']);
Route::post('/posts', [PostController::class, 'store']);

معاملات في الرابط

Route::get('/posts/{id}', [PostController::class, 'show']);
// /posts/15  →  show(15)

أين توجد؟

  • routes/web.php: صفحات الموقع.
  • routes/api.php: نقاط الـ API.
php artisan route:list

اختبر نفسك

خمسة أسئلة سريعة، مع الإجابة والشرح بعد كل سؤال.