view src/Generator/Route/stubs/routes.stub @ 37:116b36f5e73b ls_dev_2025_09

Adding support for tests. It's pretty basic but we can improve later.
author Luka Sitas <sitas.luka.97@gmail.com>
date Thu, 25 Sep 2025 19:58:01 -0400
parents 45f384a24553
children
line wrap: on
line source

<?php
use Illuminate\Support\Facades\Route;
use \App\Http\Controllers\{{ controllerName }};
Route::controller({{ controllerName }}::class)
	->middleware(['web','auth'])
	->prefix('{{ tableName }}') 
	->as('{{ tableName }}.')
	->group( function () {
        Route::get('/', 'index')->name('index');
        Route::post('/get_data', 'get_data')->name('get_data');
		Route::get('/create', 'create')->name('create');
		Route::get('/{{{ modelVariable }}}/edit', 'edit')->name('edit');
		Route::get('/{{{ modelVariable }}}', 'show')->name('show');
		Route::get('/{{{ modelVariable }}}/load', 'load')->name('load');

		Route::post('/store', 'store')->name('store');
		Route::put('/udpate/{{{ modelVariable }}}', 'update')->name('update');
		Route::delete('/destroy/{{{ modelVariable }}}', 'destroy')->name('destroy');
	});