Ubuntu 20.04'te Laravel Nasıl Kurulur

Ubuntu 20.04 LTS makinesinde bir Laravel web uygulamasını dağıtmak için bilmeniz gereken her şey

Laravel, modern ve güzel web uygulamaları tasarlamak için kullanılan etkileyici ve zarif sözdizimine sahip çok popüler bir açık kaynaklı PHP çerçevesidir. Laravel, web geliştirmenin acısını ortadan kaldırmayı ve web geliştiricilerini web zanaatkarlarına dönüştürerek eğlenceli ve yaratıcı bir deneyim haline getirmeyi amaçlıyor.

Bu kılavuzda, web uygulamanızı çalışır duruma getirmek için Ubuntu 20.04 sunucusuna LAMP yığını ile Laravel'i nasıl kuracağınızı öğreneceksiniz.

Önkoşullar

Bu kılavuzu takip etmek için bir Ubuntu 20.04 LTS sunucusuna ihtiyacınız olacak ve sudo kullanıcı. Başlamadan önce, aşağıdakileri çalıştırarak Ubuntu 20.04 paketlerini güncelleyin ve yükseltin:

sudo apt güncelleme && sudo apt yükseltme

LAMP Yığını Yükleme

LAMP bir kısaltmadır L inux işletim sistemi, A paket web sunucusu, m ySQL veritabanı ve P HP programlama dili. Zaten LAMP yığınında Linux'u işaretleyen Ubuntu 20.04'teyiz. Bu yüzden, Laravel uygulamamız için LAMP yığınını tamamlamak için geri kalan üç paketi kuracağız.

Ubuntu 20.04 depolarında LAMP yığınını kurmak için kullanılabilecek bir meta paket yoktur. Ama düzgün bir küçük özelliği kullanabiliriz uygun paket yöneticisi görevler denir. Görevler, bir öğrenci ile mevcut görevin adı kullanılarak belirtilir (^) eklenir.

sudo apt lamba sunucusunu kurun ^

Bu komut, tüm “Görev:” alanı için paket listesi dosyalarını arayacak ve görev alanlarına “lamp-server” olan tüm paketleri kuracaktır. Böylece tüm bağımlılıkları ile Apache, MySQL ve PHP paketlerinden oluşan LAMP yığını Ubuntu sunucunuza kurulacaktır.

Güvenlik Duvarını Yapılandır

LAMP yığınını kurduktan sonra, ayrıca karmaşık olmayan güvenlik duvarını (UFW) yapılandırmanız ve Apache sunucusuna internetten erişebilmeniz için kurallarını değiştirmeniz gerekir.

UFW, ağ bağlantı noktalarında kuralları değiştirmek ve trafiği değiştirmek için kullanılabilecek basit uygulama profilleri sağlar. Ağ bağlantı noktalarına erişen tüm uygulamaları listelemek için aşağıdaki komutu çalıştırın:

sudo ufw uygulama listesi

Bunun gibi bir çıktı göreceksiniz:

Kullanılabilir uygulamalar: Apache Apache Tam Apache Güvenli OpenSSH

Bu profillerin Ubuntu 20.04 sunucunuzda açtığı ağ bağlantı noktaları aşağıda listelenmiştir:

  • Apache: Bu profil yalnızca bağlantı noktasını açar 80 (HTTP trafiğine izin verir)
  • Apache Full: Bu profil her ikisini de açar 80 & 443 bağlantı noktaları (HTTP ve HTTPS trafiğine izin verir)
  • Apache Secure: Bu profil yalnızca bağlantı noktasını açar 443 (HTTPS trafiğine izin verir)
  • OpenSSH: Bu profil bağlantı noktasını açar 22 SSH protokolüne izin veren

İnternetten Apache web sunucusuna trafiğe izin verecek olan 'Apache Full' profilini etkinleştirmeniz gerekir. Ek olarak, bağlantı noktasındaki trafiğe izin veren 'OpenSSH' profilini de etkinleştirmeniz gerekecektir. 22 (SSH) Ubuntu 20.04 sunucunuzda. UFW'yi 'OpenSSH' profiline izin vermeden etkinleştirirseniz, sunucunuza SSH kullanarak bağlanamazsınız.

UFW kuralını değiştirmek ve bağlantı noktasında trafiğe izin vermek için 80 ve 22, Çalıştırmak:

sudo ufw 'Apache Full'a izin ver sudo ufw 'OpenSSH'ye izin ver

Ardından, aşağıdaki komutu kullanarak UFW güvenlik duvarını etkinleştirin:

sudo ufw etkinleştir

Komut istemi mevcut ssh bağlantılarını bozabilir. (y|n) işlemlerine devam edin?”. basmak Y UFW'de SSH'ye izin vermek için zaten bir kural eklediğimiz için devam etmek için.

Artık internetten Ubuntu sunucunuzun IP adresini kullanarak Apache varsayılan web sayfasına erişebilirsiniz. Bunu yapmak için tarayıcınızı açın ve URL çubuğuna Ubuntu 20.04 sunucunuzun IP adresini yazın ve enter tuşuna basın.

//your_ubuntu_server_ip

Bu sayfa, Apache web sunucusunun doğru çalıştığını ve UFW kurallarının doğru şekilde ayarlandığını onaylar.

Laravel için MySQL Veritabanını Kurmak

Laravel 7, MySQL sürüm 5.6+, PostgreSQL 9.4+, SQLite 3.8.8+ ve SQL Server 2017+ gibi desteklediği çeşitli veritabanı arka uçlarında veritabanlarıyla etkileşimi son derece basit hale getirir. En son MySQL paketine zaten sahibiz. lamba-sever^ görev. Bu bölümde, MySQL sunucusunu yapılandıracağız ve ardından Laravel uygulaması için yeni bir MySQL kullanıcısı ve veritabanının nasıl kurulacağına bakacağız.

MySQL'i yapılandır

MySQL veritabanı, bazı güvenli olmayan varsayılan ayarları kaldırmak için kullanılabilecek önceden yüklenmiş bir güvenlik komut dosyasıyla birlikte gelir. Laravel uygulamanızı dağıtmadan önce bu betiği çalıştırmanız önerilir.

sudo mysql_secure_installation

Yukarıdaki komut, MySQL sunucusunu yapılandırmak için size bir dizi soru soracak olan güvenlik komut dosyasını çalıştıracaktır.

İlk olarak, kurulumu isteyip istemediğiniz sorulacaktır. ŞİFREYİ DOĞRULA Eklenti. Bu eklenti, şifrenizi kontrol eder ve yakında seçeceğiniz şifre doğrulama politikası düzeyine göre onları güvenli veya güvensiz olarak sıralar. bu yüzden basın Y Bu eklentiyi etkinleştirmek istiyorsanız.

Çıktı: MySQL sunucu dağıtımının güvenliğini sağlama. Boş bir parola kullanarak MySQL'e bağlanma. GEÇERLİ ŞİFRE BİLEŞENİ, şifreleri test etmek ve güvenliği artırmak için kullanılabilir. Parolanın gücünü kontrol eder ve kullanıcıların yalnızca yeterince güvenli olan parolaları belirlemesine olanak tanır. VALIDATE PASSWORD bileşenini kurmak ister misiniz? Evet için y|Y'ye, Hayır için başka bir tuşa basın: Y

Ardından, parola doğrulama ilkesi düzeyini aşağıdakilerden birine girerek ayarlayın: 0, 1 veya 2 veritabanlarınız için parolanızı ne kadar güçlü oluşturmak istediğinize bağlı olarak.

Çıktı: Üç parola doğrulama politikası düzeyi vardır: DÜŞÜK Uzunluk >= 8 ORTA Uzunluk >= 8, sayısal, büyük/küçük harf karışık ve özel karakterler GÜÇLÜ Uzunluk >= 8, sayısal, büyük/küçük harf karışık, özel karakterler ve sözlük dosyası Lütfen 0 = DÜŞÜK girin, 1 = ORTA ve 2 = GÜÇLÜ: 2

Ardından, MySQL root kullanıcısı için yeni bir şifre girmeniz istenecektir. MySQL kökünüz için uygun bir şifre girin. VALIDATE PASSWORD eklentisi, şifre doğrulama seviyenize göre size şifrenizin tahmini gücünü verecektir. basmak Y Sağladığınız şifre ile devam etmek için

Çıktı: Lütfen root için şifreyi buradan ayarlayın. Yeni parola: Yeni parolayı tekrar girin: Parolanın tahmini gücü: 100 Sağlanan parolayla devam etmek istiyor musunuz?(Evet için y|Y'ye, Hayır için başka bir tuşa basın) : Y

basmak Y istemlerin geri kalanı için, bazı anonim kullanıcıları ve test veritabanlarını kaldıracaklar, uzaktan kök oturum açmayı devre dışı bırakacaklar ve MySQL sunucusu için yeni ayarları yeniden yükleyecekler. Bitirdiğinizde, aşağıdakileri çalıştırarak veritabanınızı test edin:

sudo mysql

Yukarıdaki komut, MySQL veritabanına aşağıdaki gibi bağlanarak MySQL konsolunu açacaktır. kök kullanıcı. Bunun gibi bir çıktı göreceksiniz:

Çıktı: MySQL monitörüne hoş geldiniz. Komutlar ; veya \g. MySQL bağlantı kimliğiniz 10 Sunucu sürümüdür: 8.0.20-0ubuntu0.20.04.1 (Ubuntu) Telif hakkı (c) 2000, 2020, Oracle ve/veya bağlı kuruluşları. Her hakkı saklıdır. Oracle, Oracle Corporation ve/veya bağlı kuruluşlarının tescilli ticari markasıdır. Diğer adlar ilgili sahiplerinin ticari markaları olabilir. 'Yardım' yazın; veya yardım için '\h'. Geçerli giriş ifadesini temizlemek için '\c' yazın. mysql>

MySQL root kullanıcısı için belirlediğiniz şifreyi girmeniz gerekmediğini fark etmiş olabilirsiniz. Bunun nedeni, yönetici MySQL kök kullanıcısı için varsayılan kimlik doğrulama yönteminin caching_sha2_authentication onun yerine mysql_native_password oturum açmak için bir parola kullanan yöntem.

Bu nedenle, varsayılan olarak, yalnızca MySQL root kullanıcısı olarak oturum açabilirsiniz. sudo MySQL sunucusu için ek güvenlik görevi gören etkin kullanıcılar. Ancak MySQL PHP kitaplığı desteklemiyor caching_sha2_authentication yöntem. Bu nedenle kullanmamız gerekiyor mysql_native_password Veritabanına bağlanmak ve etkileşim kurmak için parolaları kullandığından, Laravel için yeni bir kullanıcı oluşturduğumuzda yöntem.

Yeni Bir MySQL Kullanıcısı ve Veritabanı Oluşturun

MySQL kök kullanıcı ve test veritabanlarını kullanmak yerine, uygulamanız için özel olarak yeni bir kullanıcı ve veri tabanı oluşturmak her zaman iyi bir uygulamadır. Bu yüzden adında yeni bir MySQL kullanıcısı kuracağız. laravel_user ve adı verilen bir veritabanı laravel. Öğreticiyi bu noktaya kadar izlediyseniz, MySQL konsolunu açık tutmalısınız. adlı kullanıcıyı oluşturmak için laravel_user MySQL konsolunda aşağıdaki sorguyu çalıştırın:

Not: değiştirin test geçişi güçlü bir parola ile aşağıdaki MySQL sorgusunda.

'testpass' TARAFINDAN mysql_native_password İLE TANIMLANAN 'laravel_user'@'%' KULLANICI OLUŞTURUN;

Ardından, adlı bir veritabanı oluşturun laravel bu sorguyu çalıştırarak laravel uygulamamız için:

CREATE DATABASE laravel;

Yalnızca MySQL kök kullanıcısı, yeni oluşturulan veritabanı laravelinde izinlere sahiptir. üzerindeki tüm izinleri verin. laravel veritabanına laravel_user koşarak:

laravel ÜZERİNDEKİ HER ŞEYİ VERİN.* TO 'laravel_user'@'%';

Artık yeni bir MySQL kullanıcımız ve bir veritabanımız var, şunu çalıştırarak MySQL konsolundan çıkın:

ÇIKIŞ;

Yeni MySQL kullanıcınızı, onunla MySQL konsoluna giriş yaparak test edin, bunu yapmak için terminalde şu komutu çalıştırın:

mysql -u laravel_user -p

dikkat edin -P komutta flag, oluştururken kullandığınız şifreyi soracaktır. laravel_user (test geçişi sorguda). MySQL konsolunda şu şekilde oturum açtıktan sonra laravel_user, kullanıcının erişime sahip olduğunu onaylayın laravel çalıştırarak veritabanı:

VERİTABANLARINI GÖSTER;
Çıktı: +--------------------+ | Veritabanı | +--------------------+ | laravel | | bilgi_şema | +--------------------+ sette 2 satır (0,01 sn)

Yukarıdaki çıktı, MySQL kullanıcısının laravel_user veritabanına izinleri var laravel. kullanarak MySQL konsolundan çıkın. ÇIKIŞ; DemoApp Laravel uygulamasını oluşturmaya devam edebilmemiz için sorgu.

Laravel'i Kurma

Laravel çerçevesi, bağımlılıklarını indirmek ve yönetmek için Composer'ı kullanır. Bu yüzden bir Laravel uygulaması oluşturabilmemiz için Ubuntu 20.04 makinemize Composer kurmamız gerekiyor.

Composer'ı Yükle

Composer, PHP çerçevelerini ve kitaplıklarını yüklemeyi ve güncellemeyi çok daha kolay hale getiren PHP için bir bağımlılık yöneticisi aracıdır. Laravel çerçevesini indirmek ve yönetmek için kullanabilmemiz için bu eğitimde Composer'ı nasıl hızlı bir şekilde kuracağımıza bakacağız.

Composer'ın aşağıdaki gibi çalışması için gerekli olan bazı ek paketleri yüklemeniz gerekir. php-cli PHP komut dosyalarını terminalde çalıştırmak ve sıkıştırmayı açmak Composer'ın paketleri çıkarmasına yardımcı olmak için. Her ikisini de çalıştırarak yükleyin:

sudo apt php-cli unzip'i kurun

Ardından, Composer'ı global olarak yüklemek için Composer yükleme komut dosyasını şununla birlikte indirin: kıvrılmak ve aşağıdaki komutu kullanarak yükleyin:

curl -sS //getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=besteci

Son olarak, aşağıdakileri çalıştırarak oluşturucunun doğru şekilde kurulduğunu doğrulayın:

besteci
 ______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/ / /___/ /_/ / / / / / /_ / / /_/ (__ ) __/ / \____/\____/_/ /_/ /_/ .___/\____/____/\___/_/ /_/ Besteci sürümü 1.10.8 2020-06- 24 21:23:30 Kullanım: komut [seçenekler] [argümanlar]

Bu çıktı, Composer'ın Ubuntu 20.04 sunucunuzda düzgün çalıştığını onaylar, PHP çerçevelerini ve kitaplıklarını kurmak ve yönetmek için kullanmaya başlayabilirsiniz.

Bir Laravel Uygulaması Oluşturun

Birkaç PHP uzantısı dışında Ubuntu 20.04 sunucumuzda bir Laravel uygulaması oluşturmak için gereken her şeye sahibiz. Aşağıdaki komutu kullanarak bu eksik uzantıları yükleyin:

sudo apt php-mbstring php-xml php-bcmath php-zip php-json yükleyin

Artık Composer yardımıyla Laravel'i kurabilir ve yeni bir Laravel uygulaması oluşturabiliriz. İlk olarak, kullanıcınızın ana dizininde olduğunuzdan emin olun:

cd ~

Ardından, Besteci'yi kullanarak yeni bir Laravel projesi oluşturun. proje oluştur emretmek:

besteci oluştur-proje --prefer-dist laravel/laravel LaravelApp

Yukarıdaki komut, LaravelApp adında yeni bir proje oluşturacak ve ayrıca sizin için Laravel Framework'ü kuracak ve yapılandıracaktır. Buna benzer bir çıktı göreceksiniz:

Çıktı: "./LaravelApp" konumunda bir "laravel/laravel" projesi oluşturma laravel/laravel (v7.12.0) yükleme laravel/laravel (v7.12.0) yükleme: İndirme (%100) /home/ath/LaravelApp @php'de proje oluşturuldu - r "file_exists('.env') || kopyala('.env.example', '.env');" Paket bilgileriyle besteci depolarını yükleme Bağımlılıkları güncelleme (require-dev dahil) Paket işlemleri: 97 kurulum, 0 güncelleme, 0 kaldırma voku/portable-ascii (1.5.2) yükleme: İndirme (%100) Symfony/polyfill-ctype (v1) yükleme .17.1): İndiriyor (%100) phpoption/phpoption kuruyor (1.7.4): İndiriyor (%100) vlucas/phpdotenv kuruyor (v4.1.7): İndiriyor (%100) symfony/css-selector kuruyor (v5.1.2) : İndiriliyor (%100) ....

Kurulum bittiğinde, uygulamanın kök dizinine gidin ve ardından Laravel'i çalıştırın. zanaatkar tüm bileşenlerin düzgün şekilde kurulduğunu doğrulamak için komut:

cd LaravelApp/ php ustası
Çıktı: Laravel Framework 7.18.0 Kullanım: komut [seçenekler] [argümanlar] Seçenekler: -h, --help Bu yardım mesajını görüntüleyin -q, --quiet Herhangi bir mesaj çıktılamayın -V, --version Bu uygulama sürümünü görüntüleyin --ansi ANSI çıkışını zorla --no-ansi ANSI çıkışını devre dışı bırak -n, --no-interaction Etkileşimli bir soru sormayın --env[=ENV] Komutun -v|vv|vvv, --verbose altında çalışması gereken ortam Arttır mesajların ayrıntı düzeyi: normal çıktı için 1, daha ayrıntılı çıktı için 2 ve hata ayıklama için 3 ....

Bu çıktı, kurulumun başarılı olduğunu ve tüm dosyaların yerinde olduğunu ve Laravel komut satırı araçlarının düzgün çalıştığını doğrular. Ancak yine de veritabanını ve diğer birkaç ayarı kurmak için uygulamayı yapılandırmamız gerekiyor.

Laravel Uygulamasını Yapılandırma

Laravel yapılandırma dosyaları, adı verilen bir dizinde bulunur. yapılandırma uygulamanın kök dizini içinde. Ayrıca Composer üzerinden Laravel'i kurduğumuzda, uygulamanın kök dizininde '.env' adında bir ortam dosyası oluşturdu. Ortam dosyası, ortama özgü yapılandırmaları içerir ve yapılandırma dizini içinde bulunan normal yapılandırma dosyalarındaki ayarlardan önceliklidir.

Not: Ortam yapılandırma dosyası, sunucunuzla ilgili veritabanı parolaları, Laravel uygulama anahtarları vb. gibi hassas bilgileri içerir. Bu nedenle asla genel olarak paylaşılmamalıdır.

şimdi düzenleyeceğiz .env yapılandırmayı değiştirmek ve buna veritabanı kimlik bilgilerini eklemek için dosya. Dosyayı nano düzenleyiciyi kullanarak aşağıdakileri çalıştırarak açın:

nano .env

Bunda birçok yapılandırma değişkeni var .env dosya. Composer çoğu ayarı otomatik olarak yapılandırdığı için her birini değiştirmemize gerek yok. İşte bilmeniz gereken bazı birincil yapılandırma değişkenlerinin listesi:

  • UYGULAMA İSMİ: Bildirim ve mesajlar için kullanılan uygulama adı, bu yüzden 'LaravelApp' olarak ayarlayacağız.
  • APP_ENV: Bu değişken, geçerli uygulama ortamını belirtmek için kullanılır. Yerel, geliştirme, test veya üretim ortamlarına ayarlanabilir. Şimdilik onu geliştirme ortamına ayarlayacağız.
  • APP_KEY: Web uygulaması için tuzlar ve karmalar oluşturmak için kullanılan benzersiz uygulama anahtarı. Composer aracılığıyla Laravel'i kurduğunuzda otomatik olarak oluşturulur, bu yüzden bunu değiştirmenize gerek yoktur.
  • APP_DEBUG: Hataları istemci tarafında görüntülemek isteyip istemediğinize bağlı olarak doğru veya yanlış olarak ayarlanabilir. Üretim ortamına geçtiğinizde bunu false olarak ayarlayın.
  • APP_URL: Uygulamanın temel URL'si veya IP'si, Laravel uygulamanız için bir tane varsa alan adınızla değiştirin veya şimdilik dokunmayın.
  • DB_DATABASE: Laravel uygulaması ile kullanmak istediğiniz veritabanının adı. MySQL'i yapılandırırken oluşturduğumuz MySQL veritabanı 'laravel'i kullanacağız.
  • DB_USERNAME: Veritabanına bağlanmak için kullanıcı adı. Oluşturduğumuz MySQL kullanıcısını 'laravel_user' kullanacağız.
  • DB_PASSWORD: Veritabanına bağlanmak için parola.
 APP_NAME= Laravel Uygulaması APP_ENV= gelişim APP_KEY= base64:Application_unique_key APP_DEBUG=gerçek APP_URL= //alan_veya_IP LOG_CHANNEL=yığın DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=laravel DB_USERNAME= laravel_user DB_PASSWORD= test geçişi

üzerinde değişiklik yapın .env uygun şekilde dosyalayın ve düzenlemeyi tamamladığınızda, kullanarak dosyayı kaydedin ve çıkın. CTRL+X sonra basın Y ve onaylamak için enter'a basın. Şimdi geriye kalan tek şey Apache sunucusunu yapılandırmak ve Laravel uygulamamız için sanal bir ana bilgisayar oluşturmak.

Apache Web Sunucusunu Kurma

Laravel'i kullanıcının ana dizininin yerel klasörüne kurduk. Bu, yerel geliştirme için mükemmel bir şekilde çalışıyor olsa da, web uygulama dizininin içinde bulunması tavsiye edilir. /var/www. Laravel'i kurmamamızın nedeni /var/www doğrudan root'a ait olduğundan ve Composer ile birlikte kullanılmamalıdır. sudo.

bu yüzden kullan mv Laravel uygulama klasörünü ve içeriğini şuraya taşıma komutu /var/www:

sudo mv ~/Laravel/ /var/www

LaravelApp dizini kullanıcıya aittir, bu nedenle, dosyayı kullanmadan dosyaları düzenleyebilir ve üzerinde değişiklik yapabilirsiniz. sudo emretmek. Ancak, Laravel uygulama tarafından oluşturulan dosyaları içinde sakladığından, Apache web sunucusunun uygulamanın önbellek ve depolama dizinlerine erişmesi gerekir. Bu klasörlerin sahibini şu şekilde değiştirin: www-veri kullanan kullanıcı yemek emretmek:

sudo chown -R www-data.www-data /var/www/LaravelApp/depolama sudo chown -R www-data.www-data /var/www/LaravelApp/bootstrap/cache

Bu dizinlerin sahibini değiştirdikten sonra Apache'nin mod_rewrite laravel tarafından yönlendirme işlevi tarafından yorumlanacak URL'leri uygun şekilde dönüştürmek için gerekli olduğu için .htaccess dosya.

sudo a2enmod yeniden yazma

Ardından, Laravel uygulaması için sanal bir ana bilgisayar kurmamız gerekiyor. Sanal ana bilgisayar yapılandırmaları şurada bulunur: /etc/apache2/siteler kullanılabilir. Laravel uygulamasını dağıtmak için varsayılan sanal ana bilgisayar dosyasını düzenleyeceğiz. Nano düzenleyiciyi kullanarak varsayılan sanal ana bilgisayar yapılandırma dosyasını açın:

sudo nano /etc/apache2/sites-available/000-default.conf

Belge kökünü şuradan değiştirin: /var/www/html ile /var/www/LaravelApp/public ve DocumentRoot satırının altına aşağıdaki parçacığı ekleyin:

 Tümünü Geçersiz Kıl 

Sizin 000-default.conf şimdi birkaç yorumla böyle bir şeye benzemeli.

 ServerAdmin webmaster@localhost DocumentRoot /var/www/LaravelApp/public AllowOverride All ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log birleştirildi 

Aşağıdaki komutu çalıştırarak Apache web sunucusunu yeniden başlatın:

sudo systemctl apache2'yi yeniden başlat

Şimdi tarayıcınıza gidin ve Ubuntu 20.04 sunucunuzun IP adresini yazın. Varsayılan Apache karşılama sayfası yerine Laravel başlangıç ​​sayfasını göreceksiniz.

Şimdiye kadar bu kılavuzu takip ettiğinizi varsayarsak, MySQL veritabanı adı verilen çalışan bir Laravel uygulamanız olmalıdır. laravel onun için. Bu noktadan itibaren Laravel uygulamanızı kendi başınıza geliştirmeye başlayabilirsiniz. Laravel çerçevesi ve kullanımı hakkında daha fazla bilgi edinmek için Laravel dokümanları sayfasını ziyaret edin.