Как обрабатывать Laravel маршрутизацию с использованием AngularJs? - PullRequest
0 голосов
/ 18 января 2020

Я совершенно новичок в Laravel + AngularJs. То, что я хочу сделать, это обработать мои веб. php маршруты, используя AngularJs. Является ли это возможным? Если это как я могу это сделать?

1 Ответ

1 голос
/ 18 января 2020

Если у вас есть SPA, и ваше приложение использует HTML5 режим истории, это должно быть похоже на то, как люди часто комбинируют Laravel и VueJS маршрутизацию.

У вас обычно бывают все не-1019 * маршруты в верхней части routes/web.php, а затем маршрут "всеобъемлющего" для вашего SPA. Этот «универсальный» маршрут - в основном маршрут, которому все равно, как выглядит маршрут; он просто отправит его в приложение AngularJS.

Похоже на этот ответ или Эта статья Ваш routes/web.php может выглядеть примерно так:

Route::resource('Videos', 'VideoController')->middleware('auth','isAdmin');
Route::resource('Categories', 'CategoriesController')->middleware('auth');
...
Route::get('/{angularjs_capture?}', function () {
 return view('angularjs.index');
})->where('angularjs_capture', '[\/\w\.-]*');

И тогда у вас будет представление /resources/views/angularjs/index.blade.php, которое содержит базу HTML для вашего SPA.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...