Laravel

https://losst.ru/ustanovka-laravel-v-ubuntu-18-04

Написано что без Компосера тоже можно установить.

sudo apt install php-mysql php-mbstring php-tokenizer php-xml php-json php-common

- если это всё установлено - то оно сразу об этом скажет.

Нужно перейти в папку куда будите устанавливать этот самый Ларавел. Я сделал не правельно и установил всё в папку по инструкции /var/www/sites. Так тоже можно, но как к ней обращаться потом с Апачи?

sudo composer create-project --prefer-dist laravel/laravel laravelapp

- устанавливается очень долго и скачивает около 50МБ в распакованном виде.

Установит всё в папку laravelapp

БД получается что не нужна. Я создал БД и таблицу и прописал её в настройках, но там всё осталось нетронутым.

php artisan serve - запускает свой, внутренний сервер. Команда работает только из корня установки сайта!

------------------------

https://riptutorial.com/laravel/example/29382/hello-world-example-with-views-and-controller

1. В resources/views создать файл helloview.blade.php с Hello, World - Вьюха, view, Представление

2. cd your_laravel_project_root_directory
$> php artisan make:controller HelloController - это создаст файл app/Http/Controllers/HelloController.php

3. Его нужно дополнить, а точнее написать - потому как это просто пустой Класс, шаблон, заготовка. Пишем туда:
public function hello(){
return view('helloview');
}

4. В routes/web.php нужно прописать: Route::get('/helloworld', 'HelloController@hello');

Это у них называется Роутр.

Вот столько плясок с Бубном чтоб вывести одну строку.