Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Тут вообще есть кто живой?
Здравствуйте,
имею такие правила валидации полей
public function rules()
{
return [
'name' => 'min:2|max:25',
'subject' => 'min:2|max:25',
'email' => 'email',
'content' => 'required|min:2',
];
}
Поле name например необязательное и nullable в бд
Если его не заполнить, я рассчитываю не получать ошибку, но все равно в errors приходит - The name must be at least 2 characters.
Как получать ошибки у необязательных полей ТОЛЬКО если оно заполнено, но не соответствует правилам? Если не заполнено, то пропускать, оно же необязательное!?
Здравствуйте,
секция вопросы нуба...
Имею контроллер в папке app\Http\Controllers
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class SiteController extends Controller
{
public function index() {
return view('index');
}
}
и строку в файле routes/web.php
Route::get('/', 'SiteController@index')->name('site.index');
При открытии домена сайта получаю
Illuminate\Contracts\Container\BindingResolutionException
Target class [SiteController] does not exist.
Почему оно его не видит?!
Здравствуйте,
Подскажите пожалуйста, что это за чудачества?!
Импортирую гугл-шрифт в первой строке app.scss
@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500&display=swap');
никаких пробелов и переносов в строке нет(!)
В laravel-mix этот scss транслируется в css, НО
В css файле получаю:
@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@300;
400;500&display=swap);
Откуда берется РАЗРЫВ строки?! Шрифт соответственно не импортируется браузером =\
Пробовал run dev и run prod, 20 раз проверял исходную строку
Страницы 1