composer create-project laravel/laravel example-app
or if you want to install specific version
composer create-project laravel/laravel:10.x example-app
copy index.php and .htaccess from public to root
cp /home/www/laravel/public/index.php /home/www/laravel/index.php cp /home/www/laravel/public/.htaccess /home/www/laravel/.htaccess
vim /home/www/laravel/index.php
... if (file_exists($maintenance = __DIR__ . '/storage/framework/maintenance.php')) { require $maintenance; } ... require __DIR__ . '/vendor/autoload.php'; ... $app = require_once __DIR__ . '/bootstrap/app.php'; ...
vim config/app.php
'url' => env('APP_URL', 'http://localhost/laravel') #pierwszy parametr jest pobierany z pliku .env a drugi to default jeśli w .env nie ma takiej zmiennej
Odwołanie do zmiennych w configu
<?php echo config('app.url'); #pierwsza część "app" to nazwa pliku config a druga to nazwa zmiennej ?>
Wyświetlenie zmiennej w widoku
{{ $post['content'] }} #wyświetla jako surowy tekst {!! $post['content'] !!} #wyświetla jako HTML
Źródło: https://laravel.com/docs/9.x