Laravel по-русски
Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Возможно неправильно настроили локальный сервер. Может laravel неправильно установили. Может папку public не обозначили в настройках сервера в качестве корня сайта.
Можно заключить Crypt::decrypt в в блок try{} catch(){} и перехватывать исключение.
Здравствуйте. В Laravel 5 есть в папке assets/less файлы bootstrap. Подскажите, пожалуйста, а JS файлы, шрифты нужно подключать отдельно?
Я просто смысла не пойму, less файлы есть, а Js и шрифтов нет.
Deniss, так в контроллер Вы передаёте, а в вид из контроллера видимо нет.
return view('шаблон', ['name'=>$name]);Почему-то для древовидной структуры очень мало скриптов
Каких скриптов? Серверных или на JS? Мне кажется на JS UI draggable подойдёт, ну, а при передаче на сервер уже писать в базу значение. По моему ничего сложного.
if (msg ['msg'] == true)Странно, если у Вас в консоли выводилось "false". Там должен был быть Array.
Попробуйте так:
if (msg ){
sweetAlert("Good job!", "Ваша заявка отправлена!", "success");
}else {
sweetAlert("Oops...", "Вы ввели не всю информацию, вернитесь и заполните все поля!", "error");
}Если не поможет - то смотрите, что приходит в msg, вначале success-функции добавьте:
console.log(msg);И посмотрите, что в консоли выведется.
Спасибо ещё раз. ![]()
Сделал, как Вы посоветовали.
constb, спасибо Вам за ответ. Да, я использую ajaxForm. Этот plugin умеет отслеживать прогресс. Но в нашем любимом IE как всегда ничего не работает.
Ну ничего, для тех, кто использует IE, просто буду выводить "Загрузка...". А в нормальных браузерах будет отображаться прогресс.
Здравствуйте! Помогите, пожалуйста, решить такой вопрос:
Как известно, в php есть возможность получить сведения о состоянии загрузки файла с помощью сессии upload_progress.
Хотел сделать AJAX-загрузку файла с прогрессом, не получается. В сессии laravel не создаётся массив с информацией о прогрессе.
Если обратиться напрямую к $_SESSION, там есть такой массив:
public function getUploadProgress(){
session_start();
$info = $_SESSION['upload_progress_test'];
}Но это ведь "грязный метод".
Помогите пожалуйста решить проблему самым правильным путём.
Спасибо.
App\Post::create()
Или добавить namespace:
use App\Post;браузер выводит белый экран с надписью redirect to
Такое возникает, когда до Redirect идёт какой-то вывод на экран. Вывода не нужно никакого делать перед перенаправлением.
amaru_s, если в файле session.php настройка 'driver' установлена как 'file', то возможно проблема в правах доступа к папке app/storage.
Права доступа к ней должны быть "777". Установите ей и всем вложенным в неё папкам права "777".
Перепроверьте, на какой адрес идёт отправка формы (просто в адресной строке посмотрите) и точно ли форма отправляется методом POST. И покажите форму саму.
Зачем своя captcha, если уже написано много расширений для Laravel. Посмотрите на GitHub.
А есть ли возможность не использовать blade в Laravel, а использовать нативный шаблонизатор?
Да, есть. Просто сохраняйте файлы с расширением "php" и всё, не в "blade.php". Хотя и в шаблонах с расширением "blade.php" можно использовать native php.
Николай, для кириллицы встроенного ничего нет. Для строки на латинице есть Str::slug(). А для кириллицы нужно использовать дополнения. Например, вот: https://github.com/ivanlemeshev/laravel4-cyrillic-slug
Используйте составители шаблонов: https://laravel.ru/docs/v4/responses#%D … 0%BB%D0%B8
На какую внутреннюю? Вы хотите, чтобы главная страница открывалась по адресу http://ваш-сайт.ru/index ?
Зачем такое нужно...
Ну вот так попробуйте:
Route::get('/', function(){
return Redirect::to('index', 301);
});Wide, благодарю за Ваши ответы.
Сделал добавление протокола перед записью в базу.
Wide, я о том же и говорю.
Без указания протокола ссылка генерируется внутре-сайтовой, если можно так выразиться.
Wide, а как Вы думаете, лучше добавлять протокол перед добавлением адреса сайта в базу или уже при выводе, расширив класс UrlGenerator?
Здравствуйте. Возникла такая зауряднейшая, казалось бы, задача - создать ссылку. Ссылку на другой сайт. Излазил все исходники laravel, никаких подходящих функций не нашёл. А любопытство гложет и хочется найти решение именно с использованием функционала laravel.
Значит проблема такая:
Есть адрес вида "www.example.com", и если сгенерировать ссылку с использованием link_to, то ссылка формируется такая: "http://mysite.ru/www.example.com".
Как можно сделать, чтобы к ссылке не добавлялся мой домен?