andriajah Fri Jun 2020 2 years ago

Laravel 6 Solusi fungsi str_slug() undefined

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