Beberapa hari yang lalu penampil blog saya mengirimi saya satu kesalahan Panggil ke fungsi yang tidak ditentukan str_slug() di laravel 6 dan dia mengatakan kepada saya untuk semua fungsi string dan array seperti str_limit, str_uuid, array_sort, array_only, array_except dll dan panggil sebagai laravel 6 Panggilan ke fungsi undefined.
Jadi pada dasarnya, Anda tidak bisa menggunakan string dan array helpers di laravel 6. laravel 6 fungsi helpers yang dihapus dari repo. Kamu bisa menggunakan class Illuminate\Support\Str and Illuminate\Support\Arr untuk helpers. Sehingga Anda dapat menggunakan semua fungsi helpers seperti di bawah ini:
Sekarang Anda dapat menggunakan seperti contoh di bawah ini:
Solusi 1:
Route::get('/', function () {
$newSlug = Str::slug('I am from ItSolutionStuff.com');
dd($newSlug);
});
Solusi 2:
tetapi Anda ingin menggunakan fungsi helpers maka Anda perlu menginstal paket komposer baru dengan perintah berikut:
composer require laravel/helpers
Sekarang Anda dapat menggunakan fungsi helpers seperti di bawah ini:
Route::get('/', function () {
$newSlug = str_slug('I am from ItSolutionStuff.com');
dd($newSlug);
});
Anda dapat menggunakan Helpers seperti ini:
Arr::add
Arr::collapse
Arr::divide
Arr::dot
Arr::except
Arr::first
Arr::flatten
Arr::forget
Arr::get
Arr::has
Arr::last
Arr::only
Arr::pluck
Arr::prepend
Arr::pull
Arr::random
Arr::set
Arr::sort
Arr::sortRecursive
Arr::where
Arr::wrap
Str::after
Str::before
Str::camel
Str::contains
Str::containsAll
Str::endsWith
Str::finish
Str::is
Str::kebab
Str::limit
Str::orderedUuid
Str::plural
Str::random
Str::replaceArray
Str::replaceFirst
Str::replaceLast
Str::singular
Str::slug
Str::snake
Str::start
Str::startsWith
Str::studly
Str::title
Str::uuid
Str::words
Saya harap ini dapat membantu Anda ...
laravel helper