php artisan make:controller Admin/CategoryController -r
En routes\admin.php:
use App\Http\Controllers\Admin\CategoryController;
...
Route::resource('Categories', CategoryController::class)->names('admin.categories');
En app\Http\Controllers\Admin\CategoryController.php:
use App\Models\Category;
Y en cada uno de los métodos cambiar el $id por: Category $category
Para personalizar los logos y menú en config\adminlte.php, por ejemplo:
'text' => 'Categorías',
// 'url' => 'admin/settings',
'route' => 'admin.categories.index',
icon' => 'fas fa-fw fa-user',
Para cualquier crud es muy útil instalar para el tema de los form:
composer require laravelcollective/html
Para el tema de generar automáticamente el slug usar el plugin:
https://leocaseiro.com.br/jquery-plugin-string-to-slug/ Descomprimir y la carpeta copiarla a la carpeta public/vendor y en nuestra view añadir:
@section('js')
<script src="{{ asset('vendor/jQuery-Plugin-stringToSlug-1.3/jquery.stringToSlug.min.js') }}"></script>
@stop
Para usarlo por ejemplo:
<script>
$(document).ready( function() {
$("#name").stringToSlug({
setEvents: 'keyup keydown blur',
getPut: '#slug',
space: '-'
});
});
</script>
No hay comentarios:
Publicar un comentario