Я использую Laravel 6 для создания блогового приложения, и язык этого приложения - арабский, но есть проблема со слагом, похоже, Laravel не поддерживает арабский c.
есть идеи, чтобы это исправить?
Контроллер
public function post($slug)
{
$post = Post::where('slug',$slug)->first();
return view('content.post',compact('post'));
}
Способ хранения
public function store(Request $request)
{
$this->validate($request, array(
'title' => 'required|max:255',
'slug' => 'required|min:3|max:255|unique:posts',
'body' => 'required',
));
$post = new Post;
$post->title = $request->input('title');
$post->slug = Str::slug($request->slug, '-');
$post->body = $request->input('body');
$post->save();
return redirect('admin/posts')->with('success', 'post is successfully saved');
}
Маршрут
Route::get('post/{slug}', 'PagesController@post')->name('post.show');