Laravel Homestead Build Scripts

Related tags

Laravel settler
Overview

Laravel Settler

The scripts that build the Laravel Homestead development environment.

End result can be found at https://app.vagrantup.com/laravel/boxes/homestead

Usage

You probably don't want this repo, follow instructions at https://laravel.com/docs/homestead instead.

If you know what you are doing:

  • Clone chef/bento into same top level folder as this repo.
  • Run ./bin/link-to-bento.sh
  • Run cd ../bento and work there for the remainder.
  • Follow normal Packer practice of building ubuntu/ubuntu-20.04-amd64.json
Comments
  • Install and configure lmm for database snapshots

    Install and configure lmm for database snapshots

    Following up from https://github.com/laravel/homestead/issues/1071

    This PR moves the MySQL database directory to a thinly-provisioned LVM volume so we can support copy-on-write database snapshots.

    Open questions:

    • Is 10GB the right size? I've only ever had one project go over that, but in the current homestead you could import a 30GB database without issue. It's intentionally smaller than the 40GB thin volume so you could have up to 4 completely distinct snapshots at 10GB each. We could also increase the base VM disk size. Other than the free space reduction, there's no affect for users who don't need snapshots.
    • How do we want to handle the guided_size parameter? We could copy the preseed files into our repository, and copy or hard link them. However, with multiple files to manage I wonder if it's better to fork and merge all of bento into this repository, pulling from upstream as needed.
    diff --git a/ubuntu/http/preseed-hyperv.cfg b/ubuntu/http/preseed-hyperv.cfg
    index 7f554b8..9670a79 100755
    --- a/ubuntu/http/preseed-hyperv.cfg
    +++ b/ubuntu/http/preseed-hyperv.cfg
    @@ -9,7 +9,7 @@ d-i mirror/country string manual
     d-i mirror/http/directory string /ubuntu/
     d-i mirror/http/hostname string archive.ubuntu.com
     d-i mirror/http/proxy string
    -d-i partman-auto-lvm/guided_size string max
    +d-i partman-auto-lvm/guided_size string 20G
     d-i partman-auto/choose_recipe select atomic
     d-i partman-auto/method string lvm
     d-i partman-lvm/confirm boolean true
    diff --git a/ubuntu/http/preseed.cfg b/ubuntu/http/preseed.cfg
    index b13ca74..8026f84 100644
    --- a/ubuntu/http/preseed.cfg
    +++ b/ubuntu/http/preseed.cfg
    @@ -9,7 +9,7 @@ d-i mirror/country string manual
     d-i mirror/http/directory string /ubuntu/
     d-i mirror/http/hostname string archive.ubuntu.com
     d-i mirror/http/proxy string
    -d-i partman-auto-lvm/guided_size string max
    +d-i partman-auto-lvm/guided_size string 20GB
     d-i partman-auto/choose_recipe select atomic
     d-i partman-auto/method string lvm
     d-i partman-lvm/confirm boolean true
    
    opened by deviantintegral 11
  • vmware_fusion support

    vmware_fusion support

    Adds support for Vmware provider.

    The base box was changed from ubuntu to chef, because ubuntu only provides Virtualbox boxes. Chef's boxes are built from opensource Packer templates, which can be found here: https://github.com/opscode/bento/blob/master/packer/ubuntu-14.04-amd64.json

    New build instructions:

    vagrant box add chef/ubuntu-14.04 --provider=virtualbox OR vmware_desktop
    vagrant up
    
    opened by ghost 11
  • Upgraded mysql to 5.7

    Upgraded mysql to 5.7

    @taylorotwell When I looked through the error logs there were a few issues, one was that the debian config commands were trying to be in interactive mode and two the name of the config keys changed.

    I tested running bash build.sh and then importing the virtualbox.box file into vagrant and then running homestead vagrant up with my custom image and it is working for me.

    We may want to document that flow in the readme to ensure future contributions are throughly tested.

    bash build.sh
    vagrant box add virtualbox.box --name homestead/test
    // Set homestead.yaml box to laravel/settler
    // Run vagrant up from homestead dir
    

    Now I get:

    vagrant@homestead:~/Code$ mysql --version
    mysql  Ver 14.14 Distrib 5.7.9, for Linux (x86_64) using  EditLine wrapper
    
    opened by dmyers 10
  • Changing MySQL to MariaDB

    Changing MySQL to MariaDB

    There are several reasons to move to MariaDB, https://seravo.fi/2015/10-reasons-to-migrate-to-mariadb-if-still-using-mysql

    Maybe it's a good idea we encourage laravel community to move too! =)

    opened by dbpolito 10
  • Upgrade mysql version to 5.7

    Upgrade mysql version to 5.7

    MySQL 5.7 stable version (GA - 5.7.9) is released last month (2015-10-21) and has a lot of new features and improvements such as:

    • JSON support
    • GIS features (e.g. InnoDB spatial indexes, GeoJSON and GeoHash functions)

    More info -> Complete list of new features in MySQL 5.7

    opened by alibo 9
  • Support parallels provider

    Support parallels provider

    @taylorotwell This creates a working parallels box apart from the metadata.json file being inside of the box. I'm not sure how to do this bit, since I can't see the virtualbox or the vmware box doing anything to do with this data.

    Any input on how this should be managed?

    opened by alexbowers 8
  • Install MySQL by default, not MariaDB [bugfix]

    Install MySQL by default, not MariaDB [bugfix]

    best I can tell, commit 15193085bca2600e4b7336234debcf0a5f5e5683 accidentally mixed these values up. my guess is this was unintentional as the PR comment mentions nothing about changing the defaults.

    further suggested by the fact the ARM version of the build script did not adjust these values: https://github.com/laravel/settler/blob/master/scripts/arm.sh#L14

    unfortunately end user currently has no recourse to fix this on their end, as we don't provide a "feature" in laravel/homestead to install MySQL, as it assumes MySQL is already installed.

    current solution will be to downgrade to v12.1.0 until we can get a patch base box up.

    opened by browner12 5
  • Set a hold on openssl to prevent ondrej/php from updating it.

    Set a hold on openssl to prevent ondrej/php from updating it.

    Note: This fix is not fully tested.

    When installing a package that needs openssl/libssl-dev it can share 2 versions of openssl in its shared objects. This is because the ondrej/php wants to update openssl to 1.1 despite many parts of ubuntu needing 1.0.

    Because I have not tested this fix building the full structure of settler > build box > install custom homestead, I have not been able to check if it leads to any issue with php/curl (witch I assume is the reason ondrej/php wants it). Though testing what I could I didn't find any problems.

    opened by jordanramstad 5
  • Increase xdebug maximum nesting level

    Increase xdebug maximum nesting level

    Laravel framework can generate some pretty tall call stacks. Hitting the default limit of nesting limit of 100 is pretty easy to do. I propose the limit be increased.

    opened by mmeyer2k 5
  • Forward 35729 port (LiveReload) to homestead

    Forward 35729 port (LiveReload) to homestead

    This allows for communicating with LiveReload protocol-based processes.

    Use case is running grunt watch (or similar) on the virtual machine, and using a browser extension to reload the page when files change. (Yes, this currently could be done by running grunt watch on the host machine, but if your deploy process normally involves complex grunt scripts, files may change due to server-side triggers. It's helpful to have everything run as they would in production (with the simple addition of watch for development).

    opened by joshuajabbour 5
  • Install avahi-utils

    Install avahi-utils

    avahi-daemon is not working properly. Install avahi-utils instead.

    How to use

    This is for Per Project Installation

    1. Only set Homestead.yaml hostname hostname: homestead
    2. Already, you can show http://homestead.local

    (Windows) Install Bonjour for Windows (Mac) No need anything

    opened by kawax 4
  • Fix PowerShell linking for AMD64 builds

    Fix PowerShell linking for AMD64 builds

    Trying to do my own VMWare build on Windows, but it always links the arm script.

    I've copied the logic from link-to-bento.sh, but I've only kept the find/replaces that were already present. I have updated the values to mirror the .sh ones though, memory 2084 to 2048, disk_size 131072 to 524288

    Also used Set-Content -NoNewLine to stop adding new lines to end of the output.

    13.x branch will need similar but it looks like it also uses a boot_wait replacement.

    opened by mnightingale 1
Releases(v13.0.0)
  • v13.0.0(Jan 5, 2023)

  • v12.2.0(Aug 9, 2022)

  • v12.1.0(Feb 27, 2022)

  • v12.0.0(Dec 5, 2021)

    • Update motd handling
    • Update PHP block, Remove php-swoole as it's causing tons of 8.1 deps
    • Bump golang version
    • Update link PowerShell script
    Source code(tar.gz)
    Source code(zip)
  • v11.5.0(Oct 15, 2021)

  • v11.4.0(Aug 17, 2021)

    • Remove PostgreSQL < 13, Group features to easily disable during build
    • Move Heroku CLI & Flyway to Homestead features
    • Removing libnotify-bin package (And X.org that came with it)
    • Add Docker CE to base
    • Base box should contain all PHP versions
    Source code(tar.gz)
    Source code(zip)
  • v11.3.0(May 13, 2021)

  • v11.2.0(May 9, 2021)

  • v11.1.0(Apr 20, 2021)

  • v11.0.0(Feb 2, 2021)

  • v9.7.2(Nov 30, 2020)

    • Add PostgreSQL 13 and set as default
    • drop hirak/prestissimo (#225) @browner12
    • Default to PHP 8.0 (#226)
    • Set permission on .config
    • update motd-news path
    • fix motd issues from upstream

    Note on Versioning

    Homestead currently maintains support for 18.04 LTS via master branch, vagrant box version 9.x, Homestead Repo version 10.x, and 20.04 LTS via 20.04, vagrant box version 10.x. Homestead Repo version 11.x. To maintain this somewhat clear versioning separation while we continue to support both LTS versions instead of this PHP default change triggering a major version change, will only be a minor version change so that users can always rely on 9.x. This also allows us to avoid the ridiculous confusion releasing different LTS versions along the same box version numbers would bring.

    As always: Homestead's support policy is to support the latest major Ubuntu LTS versions and supported PHP versions. This project relies heavily on chef/bento and Ondřej Surý's Ubuntu PPA. Please support these projects as much as you're able.

    Apple Silicon Support

    See the discussion https://github.com/laravel/homestead/issues/1552

    TL;DR

    PHP 8.0 now default. Support chef/bento and Ondřej Surý!

    Source code(tar.gz)
    Source code(zip)
  • v9.7.1(Nov 30, 2020)

    • Add PostgreSQL 13 and set as default
    • drop hirak/prestissimo (#225) @browner12
    • Default to PHP 8.0 (#226)
    • Set permission on .config
    • update motd-news path

    Note on Versioning

    Homestead currently maintains support for 18.04 LTS via master branch, vagrant box version 9.x, Homestead Repo version 10.x, and 20.04 LTS via 20.04, vagrant box version 10.x. Homestead Repo version 11.x. To maintain this somewhat clear versioning separation while we continue to support both LTS versions instead of this PHP default change triggering a major version change, will only be a minor version change so that users can always rely on 9.x. This also allows us to avoid the ridiculous confusion releasing different LTS versions along the same box version numbers would bring.

    As always: Homestead's support policy is to support the latest major Ubuntu LTS versions and supported PHP versions. This project relies heavily on chef/bento and Ondřej Surý's Ubuntu PPA. Please support these projects as much as you're able.

    Apple Silicon Support

    See the discussion https://github.com/laravel/homestead/issues/1552

    TL;DR

    PHP 8.0 now default. Support chef/bento and Ondřej Surý!

    Source code(tar.gz)
    Source code(zip)
  • v9.7.0(Nov 29, 2020)

    • Add PostgreSQL 13 and set as default
    • drop hirak/prestissimo (#225) @browner12
    • Default to PHP 8.0 (#226)

    Note on Versioning

    Homestead currently maintains support for 18.04 LTS via master branch, vagrant box version 9.x, Homestead Repo version 10.x, and 20.04 LTS via 20.04, vagrant box version 10.x. Homestead Repo version 11.x. To maintain this somewhat clear versioning separation while we continue to support both LTS versions instead of this PHP default change triggering a major version change, will only be a minor version change so that users can always rely on 9.x. This also allows us to avoid the ridiculous confusion releasing different LTS versions along the same box version numbers would bring.

    As always: Homestead's support policy is to support the latest major Ubuntu LTS versions and supported PHP versions. This project relies heavily on chef/bento and Ondřej Surý's Ubuntu PPA. Please support these projects as much as you're able.

    Apple Silicon Support

    See the discussion https://github.com/laravel/homestead/issues/1552

    TL;DR

    PHP 8.0 now default. Support chef/bento and Ondřej Surý!

    Source code(tar.gz)
    Source code(zip)
  • v10.1.1(Oct 10, 2020)

  • v9.6.1(Oct 10, 2020)

  • v10.1.0(Sep 13, 2020)

  • v9.6.0(Sep 13, 2020)

    • {Update} Fix Versioning (#222) @clandestine8
    • remove Lumen installer (#223) @browner12
    • Upgrade the Laravel Installer to newest version (#224)
    Source code(tar.gz)
    Source code(zip)
  • v10.0.0(Jul 21, 2020)

    New Features 🆕

    Enable or Disable Services

    Homestead starts several services by default however if your configuration overrides one of these defaults you can specify which services you would like to enable or disable during provisioning. For example if you only needed PostgreSQL 12 your services: configuration in Homestead.yaml might look like:

    services:
        - enabled:
            - "postgresql@12-main"
        - disabled:
            - "mysql"
    

    This configuration would ensure postgresql@12-main service would be enabled and mysql would be disabled from starting at boot. The specified services will also be started or stopped based on their location in enabled and disabled sections.

    New Default Versions

    • Ubuntu 20.04
    • MySQL 8 (mysql8 feature script removed)
    • Node 14

    General Notes

    • RabbitMQ, MongoDB do not currently support Ubuntu 20.04 🚨 (as of 5/16/20)
      • RabbitMQ: https://www.rabbitmq.com/install-debian.html#supported-debian-distributions
      • MongoDB: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
    • MySQL, MariaDB, PostgreSQL databases will only be created if the respective services are running.
    • Apache is now installed and disabled by default which should result in faster provisioning for site type apache.
    • SSL certificates are now installed at /etc/ssl/certificates instead of /etc/nginx/ssl

    Wildcard SSL

    Homestead configures a self-signed SSL certificate for each site defined in the sites: section of your Homestead.yaml file. If you would like to generate a wildcard SSL certificate for a site you may add a wildcard option to that site's configuration. By default the site will use the wild card certificate instead of the specific domain certificate.

    - map: foo.domain.test
      to: /home/vagrant/domain
      wildcard: "yes"
    

    If the use_wildcard option is set to no, the wildcard certificate will be generated but will not be used:

    - map: foo.domain.test
      to: /home/vagrant/domain
      wildcard: "yes"
      use_wildcard: "no"
    
    Source code(tar.gz)
    Source code(zip)
  • v10.0.0-beta(Jun 14, 2020)

    Beta Release

    New Features 🆕

    Enable or Disable Services

    Homestead starts several services by default however if your configuration overrides one of these defaults you can specify which services you would like to enable or disable during provisioning. For example if you only needed PostgreSQL 12 your services: configuration in Homestead.yaml might look like:

    services:
        - enabled:
            - "postgresql@12-main"
        - disabled:
            - "mysql"
    

    This configuration would ensure postgresql@12-main service would be enabled and mysql would be disabled from starting at boot. The specified services will also be started or stopped based on their location in enabled and disabled sections.

    New Default Versions

    • Ubuntu 20.04
    • MySQL 8 (mysql8 feature script removed)
    • Node 14

    General Notes

    • RabbitMQ, MongoDB do not currently support Ubuntu 20.04 🚨 (as of 5/16/20)
      • RabbitMQ: https://www.rabbitmq.com/install-debian.html#supported-debian-distributions
      • MongoDB: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
    • MySQL, MariaDB, PostgreSQL databases will only be created if the respective services are running.
    • Apache is now installed and disabled by default which should result in faster provisioning for site type apache.
    • SSL certificates are now installed at /etc/ssl/certificates instead of /etc/nginx/ssl

    Wildcard SSL

    Homestead configures a self-signed SSL certificate for each site defined in the sites: section of your Homestead.yaml file. If you would like to generate a wildcard SSL certificate for a site you may add a wildcard option to that site's configuration. By default the site will use the wild card certificate instead of the specific domain certificate.

    - map: foo.domain.test
      to: /home/vagrant/domain
      wildcard: "yes"
    

    If the use_wildcard option is set to no, the wildcard certificate will be generated but will not be used:

    - map: foo.domain.test
      to: /home/vagrant/domain
      wildcard: "yes"
      use_wildcard: "no"
    
    Source code(tar.gz)
    Source code(zip)
  • v9.5.1(Apr 28, 2020)

    • Install PostgreSQL 12 first to ensure it defaults to port 5432

    Here's how the port numbers are assigned:

    vagrant@homestead:/etc/postgresql$ cat 12/main/postgresql.conf | grep port
    port = 5432				# (change requires restart)
    
    vagrant@homestead:/etc/postgresql$ cat 11/main/postgresql.conf | grep port
    port = 5433				# (change requires restart)
    
    vagrant@homestead:/etc/postgresql$ cat 10/main/postgresql.conf | grep port
    port = 5434				# (change requires restart)
    
    vagrant@homestead:/etc/postgresql$ cat 9.6/main/postgresql.conf | grep port
    port = 5435				# (change requires restart)
    
    Source code(tar.gz)
    Source code(zip)
  • v9.5.0(Apr 26, 2020)

  • v9.4.0(Mar 24, 2020)

  • v9.3.0(Mar 7, 2020)

  • v9.2.0(Jan 21, 2020)

  • v9.1.0(Dec 2, 2019)

    • Add Postgres GIS packages @svpernova09
    • add all the missing extensions for PHP 7.3 (#214) @browner12
    • Fix broken php extensions & enable redis to start on boot @svpernova09
    Source code(tar.gz)
    Source code(zip)
  • v9.0.0(Nov 29, 2019)

  • v8.2.0(Sep 27, 2019)

  • v8.1.0(Aug 31, 2019)

    • Install php7.x-phpdbg by default (#206) @stevegrunwell
    • Default to Postgresql 11 (#207) @svpernova09
    • Remove Bento motd, lower default ram & cpu numbers @svpernova09
    • Cleanup Postgres key addition @svpernova09
    • Ensure we're installing the same php packages for each version @svpernova09
    • Clean up long lines @svpernova09
    • Add tshark @svpernova09
    • Add ImageMagick @svpernova09
    • don't remove bash-completion (#208) @browner12
    • Add php-redis package @svpernova09
    • Add mcrypt for appropriate PHP versions @svpernova09
    Source code(tar.gz)
    Source code(zip)
  • v8.0.0(Jun 30, 2019)

    • Install the same php modules for each php version (#201) @kesselb
    • Update the volume group to homestead-vg (#203) @deviantintegral
    • Added powershell script to link to bento (#204) @vongrippen
    • Version 8 (#205) @svpernova09
    • Fix sed command @svpernova09
    Source code(tar.gz)
    Source code(zip)
  • v8.0.0-alpha2(May 29, 2019)

    ALPHA Homestead v8 Upgrade notes ALPHA

    *** STOP! STOP ! STOP!***

    If you are not comfortable debugging Vagrant and Homestead STOP NOW!

    This is an ALPHA release! It is not for the faint of heart.

    https://app.vagrantup.com/laravel/boxes/homestead/versions/8.0.0-alpha2

    You will need the version_9 branch of Homestead

    • New “Feature” syntax to install optional services or tools such as Golang, MariaDB, etc.

    Syntax to enable GoLang and MariaDB:

    features:
        - golang: true
        - mariadb: true
    
    • Added support for PHP 5.6 & 7.0
    • Blackfire Support has been moved to a feature and must be defined as such within Homestead.yaml
    • Z-Ray support has been removed
    • If you are using Laravel Dusk or any other Webdriver utility you will need to enable the webdriver feature.
    • Dot net core support has been removed.
    • Ruby & Rails support has been removed.
    • Site types have been moved to a folder to appear more obvious how they work/what they are.
    • Probably more I'm forgetting...

    Instructions

    • Add the following to Homestead.yaml: box: v8.0.0-alpha2
    • checkout v9.0.0-alpha2 of the Homestead repo.
    • Ensure you have converted any extra options to the new "feature" syntax (See Upgrade Notes)
    • vagrant destroy -f && vagrant up
    Source code(tar.gz)
    Source code(zip)
Owner
The Laravel Framework
The Laravel Framework
An easy way to add colors in your CLI scripts.

COLORS Here is a preview of what you can achieve with the library: Installation Installation via composer is highly recommended. { "require": {

Kevin Le Brun 335 Dec 4, 2022
Collection of scripts, thoughts about CSP (Content Security Policy)

CSP useful, a collection of scripts, thoughts about CSP I'm testing and using CSP (Content Security Policy), and here are some thoughts, resources, sc

Nicolas Hoffmann 417 Jan 3, 2023
Scripts em PHP para um processo seletivo, onde trabalho com lógica básica para testar minhas competências na linguagem referida.

Processo-Seletivo-PHP-Junior Scripts em PHP para um processo seletivo, onde trabalho com lógica básica para testar minhas competências na linguagem re

Gabriel Silva Araujo 2 Dec 10, 2021
Scripts, helpers and configs to make hacking on Synack less painful

SynackMoPleasure Scripts, helpers and configs to make hacking on Synack less painful TuPOC HTTP OOB PHP Logger This PHP script was created to test/exp

Osirys 3 Sep 20, 2022
⚡ Laravel Charts — Build charts using laravel. The laravel adapter for Chartisan.

What is laravel charts? Charts is a Laravel library used to create Charts using Chartisan. Chartisan does already have a PHP adapter. However, this li

Erik C. Forés 31 Dec 18, 2022
Laravel Kickstart is a Laravel starter configuration that helps you build Laravel websites faster.

Laravel Kickstart What is Laravel Kickstart? Laravel Kickstart is a Laravel starter configuration that helps you build Laravel websites faster. It com

Sam Rapaport 46 Oct 1, 2022
A Laravel package making a diagram of your models, relations and the ability to build them with it

Laravel Schematics This package allows you to make multiple diagrams of your Eloquent models and their relations. It will help building them providing

Maarten Tolhuijs 1.4k Dec 31, 2022
The guide to build a Laravel 5.2 app from a to z.

Laravel Apz The guide to build a Laravel 5.2 app from a to z. Step-by-Step Tutorial (Start Here!) https://github.com/jp7internet/laravel-apz/wiki Scre

JP7 327 Dec 20, 2022
Online Shop build in Laravel

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Steve McDougall 32 Dec 7, 2022
A suit of basic files samples to build a light-weight , short-handed & a strong Laravel REST API Applications.

Concerning Laravel. I found myself repeating a very basic form of code each time i begin a new REST API. in which the whole Interface's pieces are dev

Adnane Kadri 1 Nov 22, 2021
👻 It's never been easier to build and customize admin panels. Yah! yaldash is a beautifully designed administration panel for Laravel.

?? It's never been easier to build and customize admin panels. Yah! yaldash is a beautifully designed administration panel for Laravel.

Yasser A.Idrissi 396 Dec 30, 2022
Viewi for Laravel: Build full-stack and completely reactive user interfaces with PHP.

[WIP] Laravel Viewi This is just a proof-of-concept. Don't use it in production! Viewi for Laravel: Build full-stack and completely reactive user inte

Protone Media 5 Jan 26, 2022
Build structured navigation menus in Filament.

Build structured navigation menus in Filament. This plugin for Filament provides a Navigation resource that allows to build structural navigation menu

Ryan Chandler 61 Dec 30, 2022
Build XML based USSD menus.

Instead of having tonnes of nested, complex PHP files, this package give you the ability to construct your menus in XML and execute them as though they were plain PHP files.

Brian Matovu 6 Oct 6, 2022
Build structured navigation menus in Filament.

Build structured navigation menus in Filament. This plugin for Filament provides a Navigation resource that allows to build structural navigation menu

HappyToDev 0 Jun 29, 2022
A demo of how to use filament/forms to build a user-facing Form Builder which stores fields in JSON.

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Dan Harrin 41 Dec 24, 2022
Electrik is a full-featured, open-source, starter-kit to help you build you your SaaS application.

Electrik Electrik is a full-featured and open-source stater-kit for for your next SaaS application. It's built on top of Laravel, Livewire, neerajsoha

Electrik 129 Dec 31, 2022
CV-Resumes-App is helped us to build resume .. you can help me to improve this app...

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Eng Hasan Hajjar 2 Sep 30, 2022
List of 77 languages for Laravel Framework 4, 5, 6, 7 and 8, Laravel Jetstream , Laravel Fortify, Laravel Breeze, Laravel Cashier, Laravel Nova and Laravel Spark.

Laravel Lang In this repository, you can find the lang files for the Laravel Framework 4/5/6/7/8, Laravel Jetstream , Laravel Fortify, Laravel Cashier

Laravel Lang 6.9k Jan 2, 2023