php laravel tutorial
Αυτό το σεμινάριο Laravel παρουσιάζει το PHP Laravel Framework, εξηγεί τι είναι το Laravel, πώς να το εγκαταστήσετε, αρχιτεκτονική MVC και διάφορα στοιχεία:
Πλαίσιο Laravel είναι ένα δωρεάν και ανοιχτού κώδικα διαδικτυακό πλαίσιο για PHP. Χρησιμοποιείται για την ανάπτυξη σύνθετων εφαρμογών Ιστού. Βασίζεται στο Μοντέλο-View-Controller (MVC) αρχιτεκτονικό σχέδιο.
Θα μάθετε για την ιστορία, τις δυνατότητες, τα πλεονεκτήματα, την αρχιτεκτονική, την εγκατάσταση και τα στοιχεία του Laravel Framework.
Τι θα μάθετε:
Λίστα μαθημάτων Laravel
Εκμάθηση # 1: Εκμάθηση PHP Laravel για αρχάριους (Αυτό το σεμινάριο)
Εκμάθηση # 2: Βάση δεδομένων Laravel, Migrations, Eloquent ORM και Tinker
Εκμάθηση # 3: Φόρμες Laravel και κανόνες επικύρωσης με παράδειγμα
Εκμάθηση # 4: Συνεδρία Laravel, Μεταφόρτωση / Λήψη Αρχείων και Άδειες
Εκμάθηση # 5: Εκμάθηση συλλογής Laravel και Laravel Forge
Εκμάθηση # 6: Ερωτήσεις και απαντήσεις στη συνέντευξη Laravel
Τι είναι το Laravel
Ιστορία:
Το πλαίσιο Laravel αναπτύχθηκε από Τέιλορ Ότγουελ και κυκλοφόρησε στο κοινό το έτος 2011 .
Ο παρακάτω πίνακας δείχνει τις διαφορετικές εκδόσεις του Laravel.
Εκδοχή | Ημερομηνία κυκλοφορίας | Υποστήριξη έκδοσης PHP |
---|---|---|
5.2 | 21 Δεκεμβρίου 2015 | Μεταξύ 5.5.9 και 7.1. * |
1.0 | Ιούνιος 2011 | ------------------------------------------- |
2.0 | Σεπτέμβριος 2011 | ------------------------------------------- |
3.0 | 22 Φεβρουαρίου 2012 | ------------------------------------------- |
4.0 | 28 Μαΐου 2013 | Ελάχιστο 5.3.0 |
5.0 | 4 Φεβρουαρίου 2015 | Ελάχιστο 5.4.0 |
5.1 | 9 Ιουνίου 2015 | Ελάχιστο 5.5.9 |
5.3 | 23 Αυγούστου 2016 | Μεταξύ 5.6.4 και 7.1. * |
5.4 | 24 Ιανουαρίου 2017 | 5.6.4 ή παραπάνω |
5.5 | 30 Αυγούστου 2017 | 7.0.0 ή παραπάνω |
5.6 | 7 Φεβρουαρίου 2018 | 7.1.3 ή παραπάνω |
5.7 | 4 Σεπτεμβρίου 2018 | 7.1.3 ή παραπάνω |
5.8 | 26 Φεβρουαρίου 2019 | 7.1.3 ή παραπάνω |
6.χ | 3 Σεπτεμβρίου 2019 | 7.2.0 ή παραπάνω |
7.χ | 3 Μαρτίου 2020 | 7.2.5 ή παραπάνω |
8.χ | Το Laravel 8 δεν έχει κυκλοφορήσει ακόμη (το 2020) | 7.3.0 ή παραπάνω |
Σημείωση: Σε αυτό Σεμινάριο Laravel , έχουμε χρησιμοποιήσει Έκδοση Laravel 7 σε όλα τα παραδείγματα.
Δημοτικότητα:
Υπάρχουν πολλά διαθέσιμα πλαίσια στον κλάδο όπως Laravel, Symfony, Codeigniter, Yii, CakePHP και Zend framework για PHP.
Τι νομίζετε λοιπόν, ποιο είναι το το πιο δημοφιλές PHP Framework; Η απάντηση είναι Λάραβελ .
Το ακόλουθο στιγμιότυπο οθόνης του Google Trends δείχνει την ανάλυση της δημοτικότητας διαφορετικών πλαισίων PHP.
(εικόνα πηγή )
Πλεονεκτήματα:
Η ακόλουθη λίστα δείχνει ορισμένα πλεονεκτήματα του Laravel Framework.
- Ακολουθεί το αρχιτεκτονικό σχέδιο MVC
- Δωρεάν και ανοιχτού κώδικα
- Εύκολο στην εκμάθηση
- Καλή υποστήριξη τεκμηρίωσης
- Εύκολη ενσωμάτωση
- Υψηλή απόδοση και απόδοση
- Ένα υψηλό επίπεδο ασφάλειας
Χαρακτηριστικά:
Το Laravel διαθέτει ένα πλούσιο σύνολο χαρακτηριστικών. Αυτά είναι τα εξής:
- Αρθρωτότητα: Το Laravel διαθέτει πολλές ενσωματωμένες βιβλιοθήκες και λειτουργικές μονάδες, οι οποίες βοηθούν τους προγραμματιστές να δημιουργήσουν ανταποκρινόμενες και αρθρωτές εφαρμογές web PHP Αυτό το χαρακτηριστικό επιταχύνει επίσης την ανάπτυξη.
- Lazy Συλλογή: Διαχειρίζεται πολλά φορτία δεδομένων με την ελάχιστη χρήση της μνήμης.
- Έγγραφο ORM : Το ORM σημαίνει Αντιστοίχιση συσχέτισης αντικειμένων . Το Laravel έχει ένα ενσωματωμένο ORM Εύγλωττος που χειρίζεται σχετικές με τη βάση δεδομένων λειτουργίες.
- Τεχνίτης: Ο Artisan είναι ο διεπαφή γραμμής εντολών χρησιμοποιείται στο Laravel.
- Πρότυπα λεπίδων: Ο Laravel έχει μια έννοια που ονομάζεται Λεπίδα, που δημιουργεί ένα μοναδικό πρότυπο για την εμφάνιση δεδομένων.
- Δοκιμή μονάδας: Οι δοκιμαστικές θήκες μπορούν να χρησιμοποιηθούν για την εκτέλεση δοκιμών μονάδας στο Laravel.
- Υποστήριξη μέσω email: Το Laravel έχει μια ενσωματωμένη κατηγορία που ονομάζεται Ταχυδρομείο, που βοηθά στην αποστολή email.
- Αυθεντικοποίηση: Ο έλεγχος ταυτότητας χρησιμοποιείται για την αναγνώριση των χρηστών του συστήματος. Συνήθως επιτυγχάνεται με τον προσδιορισμό του ονόματος χρήστη και του κωδικού πρόσβασης του χρήστη.
Αρχιτεκτονική MVC Laravel
Ακολουθεί το πλαίσιο Laravel Αρχιτεκτονική MVC . Το MVC είναι ένα σχέδιο αρχιτεκτονικού σχεδιασμού που βοηθά στην ταχύτερη ανάπτυξη διαδικτυακών εφαρμογών. MVC σημαίνει Μοντέλο-View-Controller .
- Μοντέλο (M) - Ένα μοντέλο χειρίζεται δεδομένα που χρησιμοποιούνται από την εφαρμογή ιστού.
- Προβολή (V) - Μια προβολή βοηθά στην εμφάνιση δεδομένων στον χρήστη.
- Ελεγκτής (C) - Ένας ελεγκτής αλληλεπιδρά με το μοντέλο για τη δημιουργία δεδομένων για την προβολή.
Το παρακάτω στιγμιότυπο οθόνης δείχνει τις αλληλεπιδράσεις μεταξύ Μοντέλου, Προβολή και Ελεγκτή.
(εικόνα πηγή )
Προαπαιτούμενα για το Laravel
Πριν προχωρήσετε περαιτέρω σε αυτό το σεμινάριο, πρέπει να εξοικειωθείτε με τις ακόλουθες έννοιες.
- HTML και CSS
- Core PHP και Advanced PHP
- Ανάπτυξη εφαρμογών Ιστού χρησιμοποιώντας PHP και MySQL
- Αρχιτεκτονική MVC (έχουμε ήδη καλύψει ορισμένα βασικά στοιχεία της αρχιτεκτονικής MVC σε αυτό το σεμινάριο)
Εγκαταστήστε το Laravel Framework 7 για Windows
Προϋποθέσεις για την εγκατάσταση του Laravel 7:
Πριν εγκαταστήσετε το Laravel Framework, εγκαταστήστε τα ακόλουθα προγράμματα στον υπολογιστή σας. Έκδοση PHP 7.2.5 είναι η ελάχιστη συμβατή έκδοση της PHP για Έκδοση Laravel 7 .
- Διακομιστής Ιστού όπως το Apache
- Έκδοση PHP 7.2.5 ή νεότερη έκδοση
- Επεκτάσεις PHP *
- Επέκταση BCMath PHP
- Επέκταση Ctype PHP
- Επέκταση Fileinfo PHP
- Επέκταση JSON PHP
- Επέκταση Mbstring PHP
- Επέκταση OpenSSL PHP
- Επέκταση PDO PHP
- Επέκταση Tokenizer PHP
- Επέκταση XML PHP
- MySQL
- Συνθέτης (Δείτε το επόμενο θέμα για τη λήψη και εγκατάσταση του Composer από τη διεύθυνση URL)
*Σημείωση: Πάνω από τις επεκτάσεις PHP ενδέχεται να είναι προεγκατεστημένες στο σύστημά σας.
Συνθέτης
Ο συνθέτης είναι α διαχειριστής εξάρτησης για PHP . Ο Laravel χρησιμοποιεί το Συνθέτης να διαχειριστεί τις εξαρτήσεις του.
Πρέπει να εγκαταστήσετε τον συνθέτη πριν εγκαταστήσετε το Laravel. Εάν δεν έχετε εγκαταστήσει τον συνθέτη, επισκεφθείτε τα παρακάτω Διεύθυνση URL για λήψη και εγκατάσταση του συνθέτη.
Εκτελέστε την ακόλουθη εντολή στη γραμμή εντολών για να ελέγξετε εάν έχετε εγκαταστήσει με επιτυχία τον συνθέτη στον υπολογιστή σας.
πώς να πλαστογραφείτε μια διεύθυνση email
composer
Εάν έχετε εγκαταστήσει επιτυχώς τον συνθέτη, θα εμφανιστεί μια οθόνη παρόμοια με την παρακάτω. Δείχνει επίσης την εγκατεστημένη έκδοση του συνθέτη.
Κατεβάστε το Laravel Installer
Εκτελέστε την ακόλουθη εντολή στη γραμμή εντολών για να πραγματοποιήσετε λήψη του Εγκατάσταση Laravel στον υπολογιστή σας χρησιμοποιώντας τον συνθέτη.
composer global require laravel/installer
Δημιουργία πρώτου έργου PHP Laravel
Εκτελέστε την ακόλουθη εντολή στη γραμμή εντολών για να δημιουργήσετε μια νέα Πρόγραμμα PHP Laravel ονομάστηκε σεμινάριο (μπορείτε να χρησιμοποιήσετε οποιοδήποτε όνομα) χρησιμοποιώντας τον συνθέτη. Θα δημιουργήσει το έργο Laravel στον τρέχοντα κατάλογο.
composer create-project --prefer-dist laravel/laravel laravel-tutorial
Εκτέλεση του πρώτου έργου PHP Laravel στο Localhost
Μεταβείτε στο φάκελο έργου Laravel PHP στη γραμμή εντολών εκτελώντας την ακόλουθη εντολή.
cd laravel-tutorial
Στη συνέχεια, εκτελέστε την ακόλουθη εντολή στη γραμμή εντολών για να ξεκινήσετε το διακομιστή ανάπτυξης Laravel.
php artisan serve
Το παρακάτω στιγμιότυπο οθόνης δείχνει την έξοδο της παραπάνω εντολής.
Αντιγράψτε τα παραπάνω Διεύθυνση URL: http://127.0.0.1:8000 και ανοίξτε το σε πρόγραμμα περιήγησης ιστού.
Εάν έχετε εκτελέσει το έργο Laravel με επιτυχία, θα δείτε μια οθόνη παρόμοια με παρακάτω.
Συγχαρητήρια! Έχετε εκτελέσει με επιτυχία το πρώτο σας έργο Laravel.
Δομή έργου PHP Laravel
Η δομή του έργου αποτελείται από καταλόγους, υποκαταλόγους και αρχεία.
Σημείωση: Ένας κατάλογος είναι επίσης γνωστός ως ντοσιέ .
Ανοίξτε το έργο σας από το Εξερεύνηση αρχείων για να δείτε τη δομή του ριζικού καταλόγου του έργου Laravel. Θα δείτε μια οθόνη παρόμοια με παρακάτω.
Η ακόλουθη λίστα περιγράφει ορισμένους σημαντικούς καταλόγους, υποκαταλόγους και αρχεία σε ένα τυπικό έργο Laravel:
- κατάλογος εφαρμογών: Αυτός ο κατάλογος είναι ένας από τους πιο σημαντικούς καταλόγους στο root. Ο κατάλογος εφαρμογών περιέχει τον πηγαίο κώδικα της εφαρμογής ιστού. Περιλαμβάνει τους ακόλουθους υποκαταλόγους και το User.php αρχείο.
- Κατάλογος κονσόλας: Αυτός ο κατάλογος περιέχει χειροτεχνικές εντολές απαιτείται για το Laravel.
- Εξαιρέσεις Ευρετήριο: Αυτός ο κατάλογος περιέχει χειριστές εξαιρέσεων .
- Κατάλογος HTTP: Αυτός ο κατάλογος περιέχει υποκαταλόγους για Ελεγκτές και Middleware.
- Πάροχοι Ευρετήριο: Αυτός ο κατάλογος περιέχει όλα τα πάροχοι υπηρεσιών .
- Αρχείο User.php: Αυτή είναι η προεπιλογή Μοντέλο παρέχεται από τον Laravel.
- μποτάκι Ευρετήριο: Αυτός ο κατάλογος περιέχει αρχεία που σχετίζονται με το bootstrap την εφαρμογή Laravel PHP.
- διαμόρφωση Ευρετήριο: Αυτός ο κατάλογος περιέχει διάφορα αρχεία διαμόρφωσης απαιτείται για την εφαρμογή Laravel PHP.
- βάση δεδομένων Ευρετήριο: Αυτός ο κατάλογος περιέχει αρχεία που σχετίζονται με τη βάση δεδομένων. Περιλαμβάνει τους ακόλουθους υποκαταλόγους και το. gitignore αρχείο.
- κατάλογος εργοστασίων: Αυτός ο κατάλογος δημιουργεί πολλές εγγραφές δεδομένων.
- κατάλογος μεταναστεύσεων: Αυτός ο κατάλογος περιέχει αρχεία που σχετίζονται με μετεγκαταστάσεις βάσεων δεδομένων .
- σπόροι Ευρετήριο: Αυτός ο κατάλογος περιέχει τάξεις χρησιμοποιείται για τη βάση δεδομένων δοκιμών μονάδων.
- δημόσιο Ευρετήριο: Αυτός ο κατάλογος περιέχει αρχεία που βοηθούν στην προετοιμασία της εφαρμογής Laravel PHP.
- πόροι Ευρετήριο: Αυτός ο κατάλογος περιέχει αρχεία HTML, αρχεία CSS, αρχεία JavaScript και πρότυπα blade. Περιλαμβάνει τους ακόλουθους υποκαταλόγους.
- Κατάλογος js: Αυτός ο κατάλογος περιέχει αρχεία που σχετίζονται με JavaScript .
- lang Ευρετήριο: Αυτός ο κατάλογος περιέχει αρχεία για εντοπισμός και εσωτερίκευση .
- saas Ευρετήριο: Αυτός ο κατάλογος περιέχει αρχεία όπως SCSS αρχεία.
- προβολές Ευρετήριο: Αυτός ο κατάλογος περιέχει Αρχεία HTML ή πρότυπα που βοηθούν στην εμφάνιση δεδομένων στον χρήστη.
- διαδρομές Ευρετήριο: Αυτός ο κατάλογος περιέχει όλα τα ορισμοί διαδρομών για την εφαρμογή Laravel PHP.
- αποθήκευση Ευρετήριο: Αυτός ο κατάλογος περιέχει αρχεία προσωρινής μνήμης, συνεδρία αρχεία κ.λπ. .
- κατάλογος δοκιμών: Αυτός ο κατάλογος περιέχει αρχεία δοκιμής όπως αρχεία δοκιμής μονάδας.
- Προμηθευτή Ευρετήριο: Αυτός ο κατάλογος περιέχει όλα τα πακέτα εξάρτησης συνθέτη .
- αρχείο .env: Αυτό το αρχείο περιλαμβάνει περιβαλλοντικές μεταβλητές .
- αρχείο composer.json: Αυτό το αρχείο είναι ένα αρχείο διαμόρφωσης που καθορίζει τις εξαρτήσεις.
- αρχείο package.json: Αυτό το αρχείο είναι παρόμοιο με το συνθέτης.json αρχείο αλλά είναι για το frontend .
- και λίγα ακόμη αρχεία
Εισαγωγή στις διαδρομές Laravel
Η δρομολόγηση αποδέχεται το αίτημα και το ανακατευθύνει στη σχετική λειτουργία ελεγκτή.
Υπάρχουν δύο κύρια αρχεία διαδρομής στο Laravel Framework:
- διαδρομές / web.php: Αυτό το αρχείο χρησιμοποιείται για εγγραφή διαδικτυακές διαδρομές .
- διαδρομές / api.php: Αυτό το αρχείο χρησιμοποιείται για εγγραφή Διαδρομές API .
Το ακόλουθο τμήμα κώδικα εμφανίζει την προεπιλεγμένη διαδρομή ιστού που καταχωρίστηκε από τον Laravel για την εμφάνιση του καλως ΗΡΘΑΤΕ σελίδα.
Route::get('/', function () { return view('welcome'); });
Στην παραπάνω διαδρομή, Διαδρομή είναι η κλάση που χρησιμοποιείται για τον ορισμό της συνάρτησης παίρνω() . Η λειτουργία παίρνω() έχει μια παράμετρο ' / 'Που υποδεικνύει τη ριζική διεύθυνση URL της εφαρμογής Laravel.
Το παρακάτω στιγμιότυπο οθόνης δείχνει την έξοδο της παραπάνω διαδρομής.
Η ακόλουθη εντολή μπορεί να εκτελεστεί στη γραμμή εντολών για να λάβετε την πλήρη λίστα των καταχωρημένων διαδρομών.
php artisan route:list
Δημιουργία διαδρομής
Βήμα 1: Προσθέστε το ακόλουθο τμήμα κώδικα στο διαδρομές / web.php αρχείο για να καταχωρήσετε μια νέα διαδρομή.
Route::get('/example', function () { return 'Hello World!!!'; });
Βήμα 2: Επισκέψου το Διεύθυνση URL: http://127.0.0.1:8000/example για να δείτε την έξοδο.
Βήμα 3 : Το παρακάτω στιγμιότυπο οθόνης δείχνει την έξοδο.
Παράμετροι δρομολόγησης
Το Laravel Framework χρησιμοποιεί δύο τύπους παραμέτρων διαδρομής.
# 1) Απαιτούμενες παράμετροι
Οι απαιτούμενες παράμετροι είναι οι παράμετροι που περνούν στο URL όπως φαίνεται παρακάτω.
Route::get('user/{name}', function ($name='Paul') { return $name; });
# 2) Προαιρετικές παράμετροι
Θέση ' ; Μετά την παράμετρο του δρομολογητή για να το κάνει προαιρετικός όπως φαίνεται παρακάτω.
Route::get('user/{name?}', function ($name='Paul') { return $name; });
Ονομασμένες διαδρομές
Στην ακόλουθη διαδρομή, το ελεγκτής αναφορών θα καλέσει τη συνάρτηση showReport με παραμέτρους ως κανω ΑΝΑΦΟΡΑ .
Route::get(student/report, 'ReportController@showReport')->name(report);
Ελεγκτές Laravel
Στην αρχιτεκτονική MVC, ο χαρακτήρας «C» σημαίνει Ελεγκτής . Ένας ελεγκτής επικοινωνεί με το σχετικό μοντέλο εάν είναι απαραίτητο και φορτώνει την προβολή για να εμφανίσει το περιεχόμενο για τον χρήστη.
Όλοι οι ελεγκτές αποθηκεύονται στο app / Http / Ελεγκτές Ευρετήριο.
Δημιουργία ελεγκτή
Εκτελέστε την ακόλουθη εντολή στη γραμμή εντολών για να δημιουργήσετε έναν ελεγκτή με το όνομα UserContoller .
php artisan make:controller UserController
Αυτή η εντολή θα δημιουργήσει ένα αρχείο με το όνομα UserController.php στο app / Http / Ελεγκτές Ευρετήριο. Από προεπιλογή, το Controller.php Το αρχείο περιλαμβάνεται στο Laravel Framework.
Κλήση ελεγκτών από διαδρομές
Η ακόλουθη σύνταξη μπορεί να χρησιμοποιηθεί για την κλήση ελεγκτών από διαδρομές.
Route::get(‘base URI’,’controller@method’);
Ας δούμε ένα παράδειγμα.
καθένα από τα παρακάτω είναι εργαλεία που χρησιμοποιούνται για τον έλεγχο της υγείας ενός δικτύου
Βήμα 1: Προσθέστε το ακόλουθο τμήμα κώδικα στο διαδρομές / web.php αρχείο για να καταχωρήσετε μια νέα διαδρομή.
Route::get('/assessment', 'AssessmentController@index');
Βήμα 2: Εκτελέστε την ακόλουθη εντολή στη γραμμή εντολών για να δημιουργήσετε έναν ελεγκτή με το όνομα Αξιολόγηση Ελεγκτής .
php artisan make:controller AssessmentController
Αυτή η εντολή θα δημιουργήσει ένα αρχείο με το όνομα ΑξιολόγησηController.php στο app / Http / Ελεγκτές Ευρετήριο.
Βήμα 3: Δημιουργήστε το δείκτης λειτουργία στο ΑξιολόγησηController όπως φαίνεται παρακάτω.
Βήμα 4: Δημιουργήστε μια προβολή με όνομα αξιολόγηση.php στο πόροι / προβολές κατάλογο και αποθηκεύστε τον ακόλουθο κωδικό.
Βήμα 2: Προσθέστε το ακόλουθο τμήμα κώδικα στο διαδρομές / web.php αρχείο για να καταχωρήσετε μια νέα διαδρομή.
Route::get('/index', function () { return view('index'); });
Βήμα 3: Επισκέψου το Διεύθυνση URL: http://127.0.0.1:8000/index για να δείτε την έξοδο.
Βήμα 4: Το παρακάτω στιγμιότυπο οθόνης δείχνει την έξοδο.

Διαβίβαση δεδομένων σε προβολές
Ας κάνουμε ένα παράδειγμα για να δούμε πώς μπορούν να μεταδοθούν τα δεδομένα στην προβολή.
Βήμα 1: Δημιουργήστε μια προβολή με όνομα user.php στο πόροι / προβολές κατάλογο και αποθηκεύστε τον ακόλουθο κωδικό.
Βήμα 2: Προσθέστε το ακόλουθο τμήμα κώδικα στο διαδρομές / web.php αρχείο για να καταχωρήσετε μια νέα διαδρομή.
Route::get('/user', function () { return view('user', ('name' => 'John')); });
Βήμα 3: Επισκέψου το Διεύθυνση URL: http://127.0.0.1:8000/user για να δείτε την έξοδο.
Βήμα 4: Το παρακάτω στιγμιότυπο οθόνης δείχνει την έξοδο.

Εισαγωγή στα πρότυπα Blade
Χρήση προτύπων Blade .blade.php επέκταση. Τα πρότυπα λεπίδων που είναι αποθηκευμένα στο πόροι / προβολές Ευρετήριο.
Χρήση προτύπων Blade
- Χρήση 1: μεταβλητές τιμές
Στα πρότυπα blade, μπορούμε να το χρησιμοποιήσουμε {{$ μεταβλητή}} για να εκτυπώσετε την τιμή μιας μεταβλητής αντί όπως βλέπετε, υπάρχει μην πρέπει να γράψω Ετικέτες PHP ή το πέταξε έξω λέξη-κλειδί.
Ας κάνουμε ένα παράδειγμα!
Νωρίτερα, δημιουργήσαμε το user.php αρχείο χρησιμοποιώντας τον ακόλουθο κώδικα.
Βήμα 1: Μετονομάστε το αρχείο user.php προς την user.blade.php (στο πόροι / προβολές κατάλογο) και τροποποιήστε τον υπάρχοντα κώδικα όπως φαίνεται παρακάτω.
My name is {{ $name }}
Βήμα 2: Επισκέψου το Διεύθυνση URL: http://127.0.0.1:8000/user .
Θα λάβετε την ίδια έξοδο με το προηγούμενο παράδειγμα όπως φαίνεται παρακάτω.

- Χρήση 2: τριμερείς χειριστές
Στα πρότυπα blade, μπορούμε να το χρησιμοποιήσουμε {{$ μεταβλητή ή 'default_value'}} αντί μεταβλητή $:? default_value; ?> για να γράψετε τριμερείς τελεστές.
συμπέρασμα
ο Λάραβελ Δομή είναι ένα δημοφιλές, ελεύθερο και ανοιχτού κώδικα διαδικτυακό πλαίσιο MVC για PHP. Χρησιμοποιείται για την ανάπτυξη σύνθετων εφαρμογών Ιστού PHP. Στο Laravel, οι καταχωρημένες διαδρομές κατευθύνουν το αίτημα στη σχετική λειτουργία του ελεγκτή. Στη συνέχεια, ο ελεγκτής επικοινωνεί με το σχετικό μοντέλο, εάν είναι απαραίτητο, και φορτώνει την προβολή για προβολή του περιεχομένου για τον χρήστη.
Το Middleware λειτουργεί ως γέφυρα μεταξύ ενός αιτήματος και μιας απάντησης. Το Laravel χρησιμοποιεί μια ειδική ιδέα που ονομάζεται Blade για να σχεδιάσει μια μοναδική διάταξη για την εμφάνιση δεδομένων και μπορεί να χρησιμοποιηθεί από άλλες προβολές.
Ελπίζουμε ότι βρήκατε αυτό το σεμινάριο Laravel χρήσιμο! Στην επόμενη Εκμάθηση Laravel , θα συζητήσουμε τις σχετικές με τη βάση δεδομένων λειτουργίες του Laravel.
Καλή μάθηση!
Συνιστώμενη ανάγνωση
- Εκμάθηση συλλογής Laravel και Laravel Forge
- Βάση δεδομένων Laravel, Migrations, Eloquent ORM και Tinker
- Φόρμες Laravel και κανόνες επικύρωσης με παράδειγμα
- Συνεδρία Laravel, Μεταφόρτωση / Λήψη Αρχείων και Άδειες
- 50 κορυφαίες ερωτήσεις και απαντήσεις συνέντευξης PHP (για ΟΛΑ)
- Κορυφαία 10 δημοφιλή πλαίσια και εργαλεία δοκιμών PHP
- Κορυφαίοι 8 Online PHP IDE και συντάκτες το 2021 (Καλύτερα ΔΩΡΕΑΝ & ΚΑΛΥΤΕΡΗ
- 40+ ερωτήσεις και απαντήσεις συνέντευξης Laravel PHP (2021 LIST)