Namun, ketika mengikuti perintah tersebut tetapi gagal. Caranya cukup tambahkan php di depan di tempat menyimpan file composer.phar seperti ini:
php c:\ProgramData\ComposerSetup\bin\composer.phar self-update
php c:\ProgramData\ComposerSetup\bin\composer.phar self-update
resources\lang\en
id
ke dalam folder resources\lang
.app.php
yang berada di folder config. Ubah 'locale' => 'en'
menjadi 'locale' => 'id'
.Product
dan Costumer
menggunakan eloquent laravel, ketika ingin memanggil costumer akan begini: App\Product::find(1)->costumer
, dan akan ditampilkan menggunakan foreach
. Secara default eloquent akan memanggil costumer
berdasarkan urutan id
dari costumer
tersebut, serta secara ascending atau ASC,
jadi akan berurutan dari id
ke-1 sampai seterusnya.nama
secara abjad misalnya, salah satu caranya melalui model, jadi akan kita ubah pada model yang merelasi custumer yakni product:
class Product extends Model
{
public function customer()
{
return $this->hasMany('App\Customer');
}
}
class Product extends Model
{
public function customer()
{
return $this->hasMandy('App\Customer')->orderBy('name', 'DESC');
}
}
$ composer require cocur/slugify
config/app
tambahkan service provider
'providers' => array(
"Cocur\Slugify\Bridge\Laravel\SlugifyServiceProvider",
)
'aliases' => array(
"Slugify" => "Cocur\Slugify\Bridge\Laravel\SlugifyFacade",
)
$url = Slugify::slugify('welcome to the homepage');
use Cocur\Slugify\Slugify;
facade tidak bekerja pada model, sedangkan menggunakan terminal bisa saja.
use Cocur\Slugify\Slugify;
$slugify = new Slugify();
echo $slugify->slugify('Hello World!'); // hello-world
namespace App;
use Illuminate\Database\Eloquent\Model;
use Cocur\Slugify\Slugify;
class Post extends Model
{
...
public function setSeopostAttribute($seopost)
{
$slugify = new Slugify();
$this->attributes['seopost'] = $slugify->slugify($seopost);
}
}
seopost
dalam array attributes
merupakan nama field pada tabel. Sedangkan Seopost
yang berada di setSeopostAttribute
harus sama dengan nama field.© 2013 Belajar. All rights resevered. Designed by Templateism