Das*_*tan 3 php datatable datatables laravel
我正在使用yajra/laravel-datatables-buttons,但找不到足够有用的文档来帮助我。
我正在使用包中的创建按钮,如下所示:
它应该将我重定向到我的路线: http: //laravel.blog/admin/posts/create
但它继续将我重定向到http://laravel.blog/admin/posts/creer
它将“create”翻译成“creer”,我不知道为什么它会这样做。我仅用英语构建应用程序,从未使用法语表示路线或任何内容。
AdminPostsDatatable.php:
/**
* Optional method if you want to use html builder.
*
* @return \Yajra\DataTables\Html\Builder
*/
public function html()
{
return $this->builder()
->setTableId('adminpostsdatatable-table')
->columns($this->getColumns())
->minifiedAjax()
->dom('Bfrtip')
->orderBy(1, 'desc')
->buttons(
Button::make('create'),
Button::make('export'),
Button::make('print'),
Button::make('reset'),
Button::make('reload')
);
}
Run Code Online (Sandbox Code Playgroud)
admin.posts.index视图:
@extends("layouts.app")
@section('content')
<h1>Posts</h1>
@if (session('status'))
<div class="alert alert-success">
{{ session('status') }}
</div>
@endif
{!! $dataTable->table() !!}
@endsection
@push('scripts')
{!! $dataTable->scripts() !!}
@endpush
Run Code Online (Sandbox Code Playgroud)
路线:
| | GET|HEAD | admin | admin. | Closure | web,auth |
| | POST | admin/posts | admin.posts.store | App\Http\Controllers\AdminPostsController@store | web,auth |
| | GET|HEAD | admin/posts | admin.posts.index | App\Http\Controllers\AdminPostsController@index | web,auth |
| | GET|HEAD | admin/posts/create | admin.posts.create | App\Http\Controllers\AdminPostsController@create | web,auth |
| | PUT|PATCH | admin/posts/{post} | admin.posts.update | App\Http\Controllers\AdminPostsController@update | web,auth |
| | DELETE | admin/posts/{post} | admin.posts.destroy | App\Http\Controllers\AdminPostsController@destroy | web,auth |
| | GET|HEAD | admin/posts/{post}/edit | admin.posts.edit | App\Http\Controllers\AdminPostsController@edit | web,auth
Run Code Online (Sandbox Code Playgroud)
提前致谢。
我真的不知道这是否是正确的方法,但我想出了这个解决方案:
Button::make('create')->action("window.location = '".route('admin.posts.create')."';"),
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8138 次 |
| 最近记录: |