Я использую yajra / laravel -datatables-buttons , и я не могу найти do c, достаточно полезный, чтобы помочь мне.
Я использую создать кнопку из пакета, который выглядит следующим образом:
Он должен перенаправить меня на мой маршрут: http://laravel.blog/admin/posts/create
Но он продолжает перенаправлять меня на http://laravel.blog/admin/posts/creer
, переводит «создать» в «создатель», и я понятия не имею, почему он это сделал. Я создаю приложение только на английском языке sh и никогда не использовал французский для маршрутов или чего-либо еще.
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')
);
}
admin.posts.index view:
@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
маршруты:
| | 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
Заранее спасибо.