Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Learn Laravel at Webaston Technologies

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

Learn Laravel at Webaston Technologies

Webaston Technologies, a leading IT company in Tri City provides the best industrial training courses to learn Laravel.

Avatar for Webaston Technologies

Webaston Technologies

June 01, 2022
Tweet

Other Decks in Technology

Transcript

  1. Framework (In Programming Language) It is a platform used to

    build Php web applications, which follows a MVC pattern.
  2. MVC It stands for Model, View, Controller. It is a

    software design pattern that divides a program logic into three interconnected elements.
  3. Controller: It deals with all the business logic which further

    acts as an interface between Model & View to render the final output. For Example: Updating a Students information in the database and then display the updated information on the screen. Model: It deals with all the data related logic that a user works with. That data which is being transferred between View & Controller. For Example: Retrieving & Updating a Student’s information stored in a Database. View: It deals with all the UI logic that a user works with. That data which is being displayed on a screen as a final output. For Example: Displaying a Student’s information on a screen, which is stored in a Database.
  4. 1. It follows a model-view-controller design pattern. 1. It reuses

    the existing components of different frameworks, like Symfony, Yii, CodeIgnitor, Ruby on Rails, which makes it even more structured, systematic and a powerful framework. 1. It has one of the largest library of documentation, guides & video tutorials. 1. It helps to build secure websites to prevent several web/cyber attacks. 1. It is community based framework, that means thousands of talented developers across the world have contributed to the framework.
  5. Web Artisan? It is a command line interface included in

    Laravel, which provides a number of helpful commands to develop a web application. It is basically driven by the powerful Symfony console component.
  6. Various Artisan Commands 1. “php artisan serve” (to run a

    Laravel project) 2. “php artisan list” (to list all available commands) 3. “php artisan --version” (to display Laravel version)
  7. Basic Requirements To Install A Laravel Project 1. PHP =>

    7.0.0 1. OpenSSL PHP Extension 1. PDO PHP Extension 1. Mbstring PHP Extension 1. Tokenizer PHP Extension 1. XML PHP Extension 1. Composer
  8. Composer? It is a Dependency Manager, which detects the libraries

    your project depends on and it will manage(install/update) for you. It installs the packages in a directory “vendor”. It is strongly inspired by Node’s npm & Ruby’s bundler.
  9. PDO? It stands for PHP Data Objects, which is a

    database access layer that provides a uniform interface for working with multiple databases. It helps to execute database queries using Prepared Statements.