Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#2 Вакансии » PHP программист с опытом, возьмусь за проектную работу » 27.03.2017 20:40:46

Dens
Ответов: 0

Возьмусь за проектную работу по 4-8 часов в день. Опыт более 5 лет.
- имею опыт написания CRM системы
- написание API
- работал с API платёжных систем, служб доставки, социальных сетей и т.д.
- работа над проектами с большой нагрузкой
- импорт экспорт данных, формирования pdf, xls, обработка больших массивов данных
- личные кабинеты по ролям, системы управления и т.п.
- ответственно подхожу к работе, доделываю работу до конца, в рабочее время всегда на связи
Навыки
- Laravel 5.х
- ООП
- jQuery / AngularJS
- MySQL
- Git
- HTML, CSS, JavaScript
- AJAX, JSON, XML
На подхвате есть верстальщик и дизайнер.
Не работаю с зоопарком CMS таких как: битрикс, jommla и им подобными
Интересны сложные задачи. Если в рамках проекта нужно будет изучить и внедрить что то новое или экзотическое, буду только рад.
Skype: web-dolphin
E-mail: 3d-men@mail.ru

#3 Re: Laravel 5.x » Ошибка работы с Form » 25.03.2017 15:52:36

<form action="/about" method="POST">
 <input type="hidden" id="_token" name="_token" value="{{csrf_token()}}">
    Имя:
    <input type="text" name="name"/><br />
    Текст:<br />
    <textarea name="text"></textarea>
    <br />
    <input type="submit" value="Äîáàâèòü"/>
</form>

В форму нужно добавить поле с клюём

#4 Re: Laravel 5.x » Как грамотно спроектировать сайт? » 24.03.2017 16:40:42

У меня 2 крупных проекта на ларе, проблем вообще никаких не возникало, работать одно удовольствие.
Что не хватает то можно прикрутить через композер
Кладите всё в отдельные контроллеры, базу проектируйте так, что бы она была расширяема. К примеру если статуса заказа пока всего два, сделайте отельную таблицу и тяните статусы оттуда и в основной базе пишите status_id а не текст статуса.
Так как потом появится задача дать добавлять/редактировать статусы из админки
Ну и не стоит бояться а надо брать и делать, по ходу выполнения вы сами поймёте что куда ложить.
Как только кусок кода повторяется 2 и более раза, в отдельный блок этот кусок и оттуда уже подключать.
Смело вперёд на ларавеле, в нём всё есть ...

#5 Re: Laravel 5.x » Почему не выполнилась миграция » 22.03.2017 18:36:52

хмммм, тут только руками щупать, сказать не могу.
Так запрос по типу

SELECT championship_name FROM `championships` WHERE 1

не прошёл?

#6 Re: Laravel 5.x » Почему не выполнилась миграция » 22.03.2017 18:28:58

Из первого поста я вижу только

 Schema::table('championships', function (Blueprint $table) {

А где вы его указывали?
Запрос получился?

#7 Re: Laravel 5.x » Почему не выполнилась миграция » 22.03.2017 18:21:11

Так у вас имя таблицы --table=championships
то есть championships а не sfc_championships

#8 Re: Laravel 5.x » Почему не выполнилась миграция » 22.03.2017 17:46:43

в таблице migrations есть запись о последней миграции?
попробуйте выполнить простой запрос к новой базе (к новой таблице), какой ни будь select можно прям из phpmyadmin

#9 Re: Laravel 5.x » Почему не выполнилась миграция » 22.03.2017 17:07:43

у вас случаем не OpenServer и phpMyAdmin стоит?
если так то в некоторых версиях есть косячок в phpMyAdmin, там в левом фрейме новые таблицы не появляются, нажмите на саму базу и посмотрите в основном окне

#10 Re: Laravel 5.x » Вызвать функцию контроллера средствами JavaScript » 06.03.2017 15:55:13

Хммм, у меня почти все проекты с ajax и никогда не было проблем, использую пока laravel 5.3
давайте тогда в студи код js, код html и желательно текст ошибки, до кучи ...
ну а если вы на какой ни будет тестовый сервер повесите это всё дело, где можно пощупать, было бы отлично

#11 Re: Laravel 5.x » Вызвать функцию контроллера средствами JavaScript » 06.03.2017 15:38:33

Я уже устал писать всем одно и тоже, может мне вынести это в отдельную статью
почему у людей не получается отправлять ajax запросы
потому что нужно посылать прицепом со всеми данными значение токе

 ... '_token':$('#_token').val() ...

и вписывать соответствующий тег на странице

#12 Re: Laravel 5.x » Проблемы с Laravel 5.4 + ajax » 04.03.2017 23:53:39

У вас точно подхватывается значение $('#_token').val()
выведите его в лог (console.log) оно там точно отображается?
скиньте сюда ещё вот это значение, которое хватает аякс

$data = $request->input();
dd($data);

#13 Re: Laravel 5.x » Проблемы с Laravel 5.4 + ajax » 03.03.2017 16:38:09

попробуйте убрать

headers: {
          'X-CSRF-Token': $('meta[name="csrf-token"]').attr('content')
     },

и добавить

data: {'id': item_id, 'public' : '0', '_token':$('#_token').val()},

#15 Re: Вакансии » Ищем на долгосрочную постоянную работу талантливого, ОПЫТНОГО спеца!!! » 27.02.2017 23:55:34

У вас есть тестовые задачи для оценки кандидатов? Хотелось бы выполнить
В случае если не сложится на текущей работе у вас будут кандидат (это если выполнение задания будет принято)
А в моём случае это опыт.
P.S. Поэтому не выслал вам резюме, примеров работ, не рассказываю о себе и т.д.

#16 Re: Laravel 5.x » production.ERROR » 20.02.2017 19:06:15

После этой записи в VerifyCsrfToken ошибка должна уйти, неужели осталась эта же ошибка?

#17 Re: Laravel 5.x » production.ERROR » 20.02.2017 18:51:06

Mauzer пишет:

прописал, но код все равно остался
<input name="_token" type="hidden" value="VD1kDKNKPseIiu4X1S3Rmc5PKRaTvYRkifMCXB9L">

Пойдём по пути наводящих вопросов
а почему он должен был пропасть?

#18 Re: Laravel 5.x » production.ERROR » 20.02.2017 17:18:58

Попробуйте то что я написал от 18:14:43
и повторно, попадает ли тэг с токеном внутрь <form> в сгенерированном коде?

#19 Re: Laravel 5.x » production.ERROR » 20.02.2017 17:14:43

Если хотите забить от части на безопасность и на фэн шуй, то в файле \app\Http\Middleware\VerifyCsrfToken.php
напишите вот это

class VerifyCsrfToken extends BaseVerifier
{
    /**
     * The URIs that should be excluded from CSRF verification.
     *
     * @var array
     */
    protected $except = [
        '/*'
    ];
}

это говорит о том что во всём файле перестают проверяться токены

#20 Re: Laravel 5.x » production.ERROR » 20.02.2017 17:11:50

А где же в этом коде <input type="hidden" name="_token" value="{{csrf_token()}}"> или его аналог?
скопируйте сюда кусок кода от <form ...> до </form> который генерируется уже в браузере

#21 Re: Laravel 5.x » production.ERROR » 20.02.2017 16:42:10

ну и для большей ясности картины скиньте то, что лежит вот в этой вьюхе
propertys._form

#22 Re: Laravel 5.x » production.ERROR » 20.02.2017 16:24:39

Скиньте сюда этот исходный код
возможно он не попадает внутрь тэга <form>
и напишите полный текст ошибки, ещё если это будет скриншотом, было бы замечательно

#23 Re: Laravel 5.x » production.ERROR » 20.02.2017 15:54:47

Потому что не передаётся значение поля _token
добавьте в форму вот это

<input type="hidden" name="_token" value="{{csrf_token()}}">

#24 Re: Laravel 5.x » Laracasts. Видео с русскими субтитрами » 20.02.2017 15:53:37

>> размещенные здесь.
здесь это где )) дайте ссылочку

Подвал раздела