22 February 2014

Laravel Form::select list relations table

Disini saya akan menjelas bagaimana caranya membuat form list di Laravel, umpamanya ada 2 tabel, fakultas dan jurusan.
Pada view jurusan ada form list untuk memilih fakultas.


Langkah1 :

tambahkan pada model fakultas

public function scopeSelect($query, $title = 'Select')
{
    $selectVals[''] = $title;
    $selectVals += $this->lists('name', 'id');
    return $selectVals;
}

Langkah 2 :

untuk view di jurusan tuliskan form dengan metode seperti dibawah ini:


           {{ Form::label('fakultas_id', 'Fakultas_id:') }}
         
            {{ Form::select( 'fakultas_id', Fakultas::Select('Pilih Fakultas'), '', array()) }}
         
 
mantap sangat sederhana kan.....    

8 February 2014

Install Laravel 4 Way generators

sudah lama banget ga tulis tulis di blog, makasih dah diingetin kang ari...
Mudah-mudah bisa bermanfaat buat pembuat wed dengan framework php, kali ini saya lagi asik ngutak atik Laravel
http://dab1nmslvvntp.cloudfront.net/wp-content/uploads/2013/12/chart1-1024x853.png
yang sudah pernah gunakan Codeigniter mungkin sudah ga asing dengan MVC, ada model view dan controller.
file file tersebut bisa di buat secara automatis menggunalan laravel way jeffrey
seperti ini
hanya dengan menuliskan resource posts maka akan terbentuk seperti ini

Created C:\xampp\htdocs\tes\app/models/Post.php
Created C:\xampp\htdocs\tes\app/controllers/PostsController.php
Created C:\xampp\htdocs\tes\app/views/posts/index.blade.php
Created C:\xampp\htdocs\tes\app/views/posts/show.blade.php
Created C:\xampp\htdocs\tes\app/views/posts/create.blade.php
Created C:\xampp\htdocs\tes\app/views/posts/edit.blade.php
Generating optimized class loader
Created C:\xampp\htdocs\tes\app/database/migrations/Create_posts_table.php
Created C:\xampp\htdocs\tes\app/database/seeds/PostsTableSeeder.php
Updated C:\xampp\htdocs\tes\app/database/seeds/DatabaseSeeder.php
Updated C:\xampp\htdocs\tes\app/routes.php
[Finished in 5.2s]

untuk tes (folder web)
bagaimana hal tersebut bisa, saya coba menuliskan langkah-langkahnya

Install Composer
di Windows (saya gunakan windows 7 untuk webservernya Xampp) untuk composernya bisa download disini https://getcomposer.org/Composer-Setup.exe.
buka CMD C:\>
terlebih dulu kita masuk ke folder htdocs -> cd:xampp/htdocs/


ketikan composer create-project laravel/laravel tes --prefer-dist terus enter

kalau sudah penampakannya diatas sudah terinstal laravel dengan sempurna.

berikutnya install way generatornya

edit terlebih dahulu file composer.json di folder projek laravel anda

tambahkan
        "way/generators": "1.1" di require


setelah ditambahkan requirenya update composernya seperti gambar dibawah ini

setelah di update tambahkan way/generator di app


cek php artisan yang sudah terpasang



coba kita buat resource posts
php artisan generate:resource posts --fields="name:string, age:integer"


mantap...... file file yang kita butuhkan sudah terbentuk.........