РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
388 of 1392 menu

Метод get

Метод get класса Route определяет маршрут, который будет обрабатывать входящие HTTP GET-запросы. Первым параметром передаётся URL-путь маршрута, вторым - действие, которое может быть замыканием или строкой с указанием контроллера и метода.

Синтаксис

<?php use Illuminate\Support\Facades\Route; Route::get($uri, $action); ?>

Пример

Давайте определим простой маршрут, который возвращает строку:

<?php use Illuminate\Support\Facades\Route; Route::get('/home', function () { return 'Welcome to home page'; }); ?>

Результат выполнения кода при переходе по адресу /home:

"Welcome to home page"

Пример

Давайте определим маршрут, который вызывает метод контроллера:

<?php use Illuminate\Support\Facades\Route; use App\Http\Controllers\ArticleController; Route::get('/articles', [ArticleController::class, 'index']); ?>
<?php namespace App\Http\Controllers; use App\Models\Article; class ArticleController extends Controller { public function index() { $articles = Article::all(); return view('articles', ['articles' => $articles]); } } ?>

Результат выполнения кода при переходе по адресу /articles:

<html> <body> <h1>Articles</h1> <ul> <li>Article 1</li> <li>Article 2</li> <li>Article 3</li> </ul> </body> </html>

Пример

Давайте определим маршрут с параметром в URL:

<?php use Illuminate\Support\Facades\Route; use App\Http\Controllers\ArticleController; Route::get('/articles/{id}', [ArticleController::class, 'show']); ?>
<?php namespace App\Http\Controllers; use App\Models\Article; class ArticleController extends Controller { public function show($id) { $article = Article::find($id); return view('article', ['article' => $article]); } } ?>

Результат выполнения кода при переходе по адресу /articles/5:

<html> <body> <h1>Article 5</h1> <p>Article content</p> </body> </html>

Смотрите также

  • метод post,
    который определяет маршрут для POST-запросов
  • метод put,
    который определяет маршрут для PUT-запросов
  • метод delete,
    который определяет маршрут для DELETE-запросов
  • метод any,
    который определяет маршрут для всех типов запросов
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить