{{Laracast Laravel 5 Fundamentals, 10, Forms, 23.01.2015, 23.05.2016, https://laracasts.com/series/laravel-5-fundamentals/episodes/10}} %%(hvlraw) %% (0:00) Приветствую вас ещё раз. Итак, мы хорошо продвинулись – мы можем отобразить все наши статьи, и можем конечно же иметь дело с ними поодиночке. Теперь как насчёт основного процесса создания статьи? Для этого нам понадобится оконечный маршрут (endpoint), так? А также потребуется форма. Нам нужен способ получения данных из этой формы и добавления их в нашу таблицу статей. Нам также нужно будет перенаправить пользователя после создания им статьи. Так что должно произойти много всяких мелких вещей. (0:30) К счастью, Laravel опять же облегчит нам работу, так что давайте начнём писать код. Если перейдём на %%(t)routes.php%%, нам нужен новый маршрут, так что скажем: "Когда мы получаем GET-запрос к %%(t)articles/create%%..." и кстати, заметьте что со всеми этими URI я следую общепринятому соглашению и мы поговорим об этом ещё в будущем уроке. По крайней мере пока что следите как я предпочитаю называть их, я не беру имена с потолка, а действительно следую соглашению. (1:00) Итак, когда пользователь заходит на ту страницу, мы хотим загрузить метод %%create()%% на %%ArticlesController%%: %% Route::get('articles/create', 'ArticlesController@create'); %% Это наш следующий шаг... %%ArticlesController%%, добавим новый метод здесь для %%create()%% и загрузим вид %%(t)articles.create%%: %% return view('articles.create'); %% Довольно легко. Дальше, конечно же, нужно его создать, так что идём в %%(t)resources/views/articles%%, и добавляем новый файл %%(t)create.blade.php%%, который расширяет мастер-страницу нашего приложения, и далее мы сделаем раздел для содержимого: %%(t)@section('content')%%. (1:30) Начнём с заголовка: %%(t)