jensramakers / laravel-async-route
此包的最新版本(v1.0.1)没有可用的许可证信息。
laravel 异步路由类
v1.0.1
2022-11-01 21:15 UTC
This package is not auto-updated.
Last update: 2024-10-03 04:34:32 UTC
README
安装 composer 包
composer require jensramakers/laravel-async-route
发布视图
php artisan vendor:publish --provider="Jensramakers\LaravelAsyncRoute\LaravelAsyncRouteServiceProvider"
安装 jQuery
npm i jquery
并在您的 JavaScript 文件中包含它
window.$ = window.jQuery = require('jquery'); asyncDeletionModal = function (url) { let el = $("[data-async-container='deletionModal']")[0]; el.innerHTML = ''; $.get(url, function (data) { el.innerHTML = data; }); }
在 web.php 中添加此内容,并添加所需的中间件
Route::get('/admin/modal/deletion/{route}', function ($route) { return view('vendor.jensramakers.modal_delete', ['route' => str_replace('\\', '/', $route)])->render(); })->name('admin.deletion.async.modal');
为模态功能安装 tailwind elements https://tailwind-elements.com/quick-start/
安装 fontawesome
npm install --save @fortawesome/fontawesome-free
并在您的 scss 文件中添加此行
@import '~@fortawesome/fontawesome-free/css/all';