In this lesson in laravel program which is an open source software program;
A. show you how to create an easy CRUD (Create, Read, Update, Delete) with Laravel 5.5
B. We will learn to create a Database Table
C. CRUD (Create, Read, Update, Delete)
Açık kaynak yazılımlı bir program olan Clipperz programında bu dersimizde;
A. Laravel ile kolay CRUD oluşturmak
B. Veritabanı Tablosu Oluşturmayı öğğreneceğiz.
C. CRUD : Programlamada oluşturma, okuma, güncelleme ve silme
Needs are;
A. you will use PHP framework laravel
B. laravelcollective
Gereksinimler ise;
A. açık kaynak PHP framework laravel
B. laravelcollective
The difficulty level of commands we use is difficult.
Kullanacağımız komutların zorluk derecesi zor
Laravel Nedir ? Laravel ihtiyaç duyulan, gelişmiş bir çok özellik ve yapıyı üzerinde barındıran, PHP ve OOP tüm nimetlerinden yararlanan, web uygulamaları geliştirmeyi sağlayan açık kaynak PHP framework' tür. “WEB SANATÇILARININ PHP FRAMEWORK'Ü” sloganıyla kendisini özetler ve hakkını verir.Bugun sizlere kolay bir crud oluşturmayı göstereceğimm ;
CRUD : Programlamada oluşturma, okuma, güncelleme ve silme
Merhaba arkadaşlar; bir geliştirici olarak temelde veri tabanları ile nasıl yöneteceğimizi bilmemiz gerekir.Laravel ile kolay bir CRUD un (Oluştur, Oku, Güncelle, Sil) nasıl oluşturulacağını göstermek istiyorum...
Sunucunuzun 80 numaralı bağlantı noktasında çalıştığını ve proje klasörü olduğunu varsayıyorum
Not:
Form oluşturmak için laravelcollective kullanıyorum . Dolayısıyla lütfen henüz yüklemediyseniz laravelcollective'ı kurun.Yükleme kılavuzu için burayı ziyaret edebilirsiniz .(https://laravelcollective.com/docs/master/html#installation)
Kullanıcı Arayüzüm için önyükleme 4 ü kullanıyorum
Adım 1: Veritabanı Tablosu Oluşturma
Aşağıdaki tabloya sahip yapı müşterilerini oluşturun .
Adım 2: Veritabanı Yapılandırması
Bu dosyayı düzenleyin /demo/.envve veritabanı adınızı, kullanıcı adınızı ve şifrenizi güncelleyin.
Veritabanı adının demo olduğunu , kullanıcı adının root ve şifrenin boş olduğunu varsayalım .
Adım 3: Route Ekleme
Bu satırları dosyaya ekleyin /demo/routes/web.php
Route::group(['prefix' => 'laravel-easy-crud'], function () {
Route::get('/', 'Crud1Controller@index');
Route::match(['get', 'post'], 'create', 'Crud1Controller@create');
Route::match(['get', 'put'], 'update/{id}', 'Crud1Controller@update');
Route::delete('delete/{id}', 'Crud1Controller@delete');
});
Adım 4: Model Oluşturun
Model dosyası oluşturun Customer.php içinde /demo/app.
use Illuminate\Database\Eloquent\Model;
class Customer extends Model
{
}
Adım 5: Görünüm Oluşturma (Create View)
layout view dosyasını oluşturun default.blade.php içinde. /demo/resources/views/layout(yoksa klasör düzenini oluşturun)
Görünüm dosyasını(view file) oluşturun index. blade. php içinde / demo / resources / views/ crud_1. (yoksa, crud_1 klasörü oluşturun)
@ext ends('lay out.default')
@sect ion('con tent')
h1 st yle="fon t-size: 2.2r em"Custome rs List (Lar avel 5.5 CRU D Exa mple)
<hr/
No | Na me | Ge nder | E mail | A ction</t h> </the ad> @ph p $i=1; @en dphp @fore ach($c ustomers as $customer) |
---|---|---|---|---|
{{$i++}} | {{$customer->name}} | {{$customer->gender}} | {{$cust omer->email}} | Edit {{csrf_field()}} Del ete </fo rm> |
Your contribution cannot be approved because it does not follow the Utopian Rules.
You can contact us on Discord.
[utopian-moderator]