Laravel по-русски

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

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

#1 Re: Laravel 5.x » Странность с получением данных из бд » 20.06.2017 09:55:30

constb пишет:

скорее всего таким образом dd() отмечает многострочные string-и – тройная кавычка в начале и тройная в конце

спасибо, буду знать)

#2 Re: Laravel 5.x » Странность с получением данных из бд » 19.06.2017 23:25:13

Проблема решилась

1. Была опечатка в виде
2. Кавычки никак не мешают работать с данными. При этом они видны только через dd(), через echo/print_r их уже нет.

#3 Laravel 5.x » Странность с получением данных из бд » 19.06.2017 18:39:44

HellWalk
Ответов: 4

Laravel 5.4 + MySQL 5.5.53 + кодировка utf8mb4_unicode_ci

Почему-то, при получении данных из столбца с типом "text" данные получаются с кавычками перед текстом, после, и со спецсимволами:

76dyrc1tx1.PNG

Из-за дополнительных кавычек с данными невозможно дальше работать.

Кто-нибудь сталкивался с таким?

P.S.

Модель:

namespace App;

use Illuminate\Database\Eloquent\Model;

class Servise extends Model
{
    //
    protected $fillable = ['id', 'name', 'description', 'images', 'icon', 'text'];
}

Контроллер:

namespace App\Http\Controllers\Auth;

use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Validator;
use App\Servise;

class AdminPagesEditController extends Controller
{
    public function execute($id, Request $request) {
        
        $servise = Servise::find($id);
        $readyPage = $servise->toArray();
        
        dd($readyPage);
    }
}

#4 Re: Laravel 5.x » Ошибка TokenMismatchException in VerifyCsrfToken.php line 68: » 17.05.2017 09:12:28

andrey_sunday пишет:

Почему не используете resource controller

Не знал, что такое существует (делал по видео-уроку и запнулся на этой ошибке), спасибо за наводку.

andrey_sunday пишет:

Есть ощущение что вам надо по изучать Laravel.

Разумеется надо, этим сейчас и занимаюсь) За рекомендацию книг спасибо, но английский не знаю, по этому пока изучаю по видео-урокам.

#5 Re: Laravel 5.x » Ошибка TokenMismatchException in VerifyCsrfToken.php line 68: » 16.05.2017 13:03:30

Начал осваивать Laravel (5.4) и также столкнулся с этой ошибкой, подскажите где ошибка:

web.php:

// Отображение статичной страницы с формой добавления поста
Route::get('add-post', 'AboutController@add');

Route::post('add-post', 'AboutController@store')->name('postStore');

Контроллер AboutController.php:

    // Указываем страницу-вид добавления поста
    public function add() {
    
        return view('addpost');
    }
    
    // Сохранение данных о новом посте в бд
    public function store(Request $request) {
    
        $result = $request->session()->all(); //получаем данные из сессии
        $token = $result['_token'];
    
        return view('addpost', ['token'=>$token]);
    }

Модель Post.php:

namespace App;

use Illuminate\Database\Eloquent\Model;

class Post extends Model
{
    //
}

Вид addpost.blade.php:

@extends('templates/main')
@section('content')
<h1>Добавить пост</h1>
<p>Заполните все поля и нажмите отправить</p>

<form method="POST" action="{{ route('postStore') }}">
{{ csrf_field() }}
<p>Заголовок:</p>
<input type="text" name="Title"></input>
<p>Автор:</p>
<input type="text" name="Autor"></input>
<p>Короткое описание:</p>
<input type="text" name="PreviewPost"></input>
<p>Полное описание:</p>
<input type="text" name="FullPost"></input>
<br><br>
<button type="sumbit">Отправить</button>
</form>
@endsection

#6 Re: Поиск работы » Ищу работу: Laravel 5 удаленно (на постоянной основе или проектную) » 07.05.2017 12:50:58

Proger_XP пишет:

Это здоровые и честные отношения, за которые - внезапно - платят больше, чем в первом варианте.

Возможно, где-то в параллельной вселенной.

Я столько всего от заказчиков повидался, что все это блабла воспринимаю как сказки для студентов. В книжках все красиво написано, только в жизни этими книжными знаниями можно разве что подтереться.

P.S. С клиентами я не общаюсь, как раз из-за своей честности и стремления к человеческим отношениям.
Те же, кто с клиентами общается успешно, и кого я наблюдаю со стороны - такими заморочками не страдают.

#7 Re: Поиск работы » Ищу работу: Laravel 5 удаленно (на постоянной основе или проектную) » 04.05.2017 20:33:04

Proger_XP пишет:

Чтобы что-то начать, надо иметь опыт. Чтобы получить опыт, надо что-то начать.

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

"Заказчик дал задачу, которая делается за 10 минут? Не... все равно напишем что требуется пару дней, а то потом будет еще приставать с вопросами, почему вы там за 10 минут справились, а тут два месяца нужно"

И эти приемы практичны, потому что заказчик не может разбираться, почему функционал одной кнопочки делается 10 минут, а другой - пару недель (или, что лично видел, как функционал одной кнопки на сайте госуслуг делал отдельный программист пол года).

#8 Re: Общий раздел » Расковырять Laravel в целях обучения новичку. Реально? » 01.05.2017 14:03:06

Proger_XP пишет:

Хоть объясни, что это такое.

Самодельный велосипед на php roll

Что именно непонятно?

#9 Re: Поиск работы » Ищу работу: Laravel 5 удаленно (на постоянной основе или проектную) » 01.05.2017 14:01:07

Proger_XP пишет:

Если же начинать карьеру с фриланса, то самообучение будет диким

Так это и хорошо! В условиях, когда от тебя зависит что-то реальное, чьи-то деньги и рассчёты, ты обучается на порядок быстрее, чем в своём "уютном проекте", который можно закончить через неделю, через месяц, через год, вообще не заканчивать. Так и будешь сидеть ровно, ибо "ну своё же".

Чтобы правильно выстраивать работу с заказчиком нужен как минимум опыт, а лучше еще и соответствующие способности (которые в программировании никак не развиваются).
Плюс, чтобы адекватно оценивать объем работы и сроки также нужен опыт.

Любой работодатель стремится сесть на шею программисту, и если нет опыта и примеров, как клиентов ставят на место - может быть очень печальный опыт, от которого этой сферой вообще заниматься не захочется.

#10 Re: Поиск работы » Ищу работу: Laravel 5 удаленно (на постоянной основе или проектную) » 27.04.2017 11:38:19

constb пишет:

вот потому я и не беру заказов на фриланс. требования меняются, гарантий оплаты никаких. начинается со сделайте мне сайт визитку, а потом начинается бесконечная череда правок, а сделайте заодно интернет-магазин, а и систему бронирования тоже, и ещё наполните сайт контентом, и вообще а не пойти ли вам к нам в рабство smile уж лучше работать за зарплату smile

Да, бывает такое.

У меня уже триггер срабатывает на слова "сделайте нам сайт, там ничего сложного".

Proger_XP пишет:

Когда ты в офисе, то работодатель король и царь над тобой

Зависит от того, как себя поставишь. У меня был один заказчик по фрилансу - работал по времени, параллельно с работой записывалось видео - можно было весь рабочий день посмотреть. Все записи видео у него были, придраться было не к чему, и... когда дело дошло до оплаты - он начал высасывать из пальца причины, по которым мне надо заплатить меньше, чем договаривались.

В итоге выбил договоренную цену и попрощался.

В тоже время, есть знакомые программисты, работающие в офисе - приходят к обеду, на больничный уходят по звонку "я заболел, недельку дома посижу" (без всяких там бумажек) - и все с зарплатой нормально. Так что тут нельзя однозначно судить, что лучше.

#11 Re: Общий раздел » Расковырять Laravel в целях обучения новичку. Реально? » 27.04.2017 10:09:56

Раз тут пошло обсуждение новичков и обучение, скажите, в качестве примера работы php junior-а такое нормально показывать работодателям? Мне для обучения очень нравится делать всякие около-игровые штуки на PHP+JS+MySQL, но будет ли это адекватно воспринято работодателем?

#12 Поиск работы » Ищу работу: Junior PHP, Москва » 10.02.2017 13:37:26

HellWalk
Ответов: 1

Работаю с сайтами с 2007 года, занимался в основном, front-end разработкой и продвижением сайтов. Около года назад осознал, что это не мое, и в свободное от работы время развиваюсь в сторону back-end и php-программиста.

Знания и опыт

1. Пример собственной разработки: walkweb.ru/cms/
Использовалось: HTML, CSS, PHP, MySQL, jQuery, AJAX, JSON.
Довольно «навороченный» профиль пользователя – более 50 параметров. Есть демо-пользователи, можно посмотреть реализованный функционал.

2. HTML/CSS: на хорошем уровне.

3. Верстка: верстал как статичные сайты, так и шаблоны под CMS DLE.

4. PHP: базовые знания (иначе, без многолетнего опыта работы, в команде, по 40+ часов в неделю, по моему глубокому убеждению, быть и не может)

5. SQL/MySQL: на уровне написания несложных запросов + опыт работы в phpMyAdmin

6. ООП: на уровне создания объектов и классов. Паттерны и MVC осваиваю, но пока в самом начале этого пути.

7. JS: на уровне нахождения и использования готовых скриптов + небольшие правки.

8. GIT: есть опыт работы с Git в «домашних условиях»

В данный момент

  • Делаю свой простой MVC-велосипед

  • Вникаю и практикуюсь с паттернами проектирования

  • Пробую юнит-тестирование

Также в планах попрактиковаться с одним из современных фреймворков.
Возможно, на момент чтения Вами этой темы, данные сферы я уже освоил.

Не рассматриваю:

  • Удаленную работу

  • Компании работающих только с Битрикс

  • Компании c 1-2 программистами

Контакты:
+7 926 618 26 17
av18775@gmail.com
Юрий

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