Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Во первых, тебе надо отдавать не целую вьюху (return view(...)) а JSON с товарами.
сделать можно это разными способами, начиная от проверки request()'а на тип запроса, заканчивая другим роутом для товаров (api/natyazhnye-potolki)
вместо $('#product').html... надо бы использовать что-то вроде заготовки, куда ты будет подставять те или иные параметры, ввиде цены и другого...
Это что касало первого варианта, теперь вариант второй:
когда тебе пришел респонс (в твоем случае это вся вьюха в "data"), необходимо взять контейнер с товарами, и заменить его в контенере с товарами .
Должностные обязанности:
Разработка и поддержка программных продуктов компании
Опыт работы:
от 3х лет
Личностные качества:
Умение разбираться в чужом коде, самостоятельность, любовь к профессии
Навыки и умения:
Уверенное знание PHP 5.5 или выше.
Опыт разработки от 3х лет.
Опыт работы на многокомпонентных проектах.
Понимание и умение применять основные паттерны проектирования.
Уверенное знание одного из современных MVC-фреймворков (мы работаем с Laravel 5)
Умение своевременно задавать вопросы при постановке задачи.
А также знакомство со следующими технологиями: PostgreSQL, Sphinx, Redis
Навыки работы с ПК:
Sphinx, Redis, PostgreSQL, Laravel, PHP
Место работы: Санкт-Петербург, станция метро Ладожская
График работы: стандартная пятидневка,на территории работодателя
Подробнее о заработной плате и других ваших вопросах, узнавайте по телефону : 8 999 213 54 49
Должностные обязанности:
CSS, JQuery, HTML5, Javascript, Gulp bower, адаптивная вёрстка, мобильная вёрстка, интеграция с шаблонными системами на PHP, Bootstrap, вёрстка лендингов, ООП
Опыт работы:
от 3х лет
Навыки работы с ПК:
Желательно:
SASS / LESS
Опыт использования пакетных менеджеров Javascript
Понимание концепции прототипной реализации ООП в Javascript.
Знание нововведений Ecmascript 7
Некоторое представление о серверном программировании.
Место работы: Санкт-Петербург, станция метро Ладожская
График работы: стандартная пятидневка,на территории работодателя
Подробнее о заработной плате и других ваших вопросах, узнавайте по телефону : 8 999 213 54 49
Разработка серверной части в интересном проекте.
Требования:
Опыт PHP-программирования от трех лет
Отличное владение концепциями ООП и MVC
Опыт серьезной разработки на любом из следующих фреймворков: Yii, Symphony, Laravel, Zend.
Базовые знания HTML/CSS
Общее владение Javascript.
Желательно:
Опыт работы с горизонтально масштабируемой структурой базы (шардинг)
Опыт использования серверов очередей
Redis
Условия:
Интересные и сложные задачи
Комфортные условия труда
Бесплатное 2-х разовое питание, кофе
График работы 5/2; рабочий день с 11.00 до 20.00 а еще можно с 10.00 до 19.00
Порядок собеседований:
1) Жду резюме / портфолио / кусочки кода (github / bitbucket / etc) на почту (walfireru@gmail.com)
2) Разговор с тимлидом
3) Разговор с непосредственным руководителем
Вопрос о релокации, возможен, его можно обсудить
Если на 1ом этапе меня что-то не устраивает, я об этом говорю.
Жду Ваших писем счастья )
А чем не угодил вариант с роутом + GET параметрами?:
Публикации недоступны для приложений типа веб-сайт.
Остальное лишь махинации )
Либо вы небыли с нами когда был бунт на корабле что из 5ой ветки вырезали HTML либо я не знаю ))
"require": { "laravel/framework": "~5.0", "illuminate/html": "5.0.*" },
{{ Form::open(array('action' => 'UsersController@postL')) }}
{{ Form::text('name', @$name) }}
{{ Form::password('password') }}
{{ Form::submit('Send') }}
{{ Form::close() }}
Даешь ветку Laravel 5
armix2000 пишет:не думаю что там чтото радикально новое будет!
Зря так думаешь
Не могу отредактировать пред идущее сообщение, но вот:
http://laravel.com/docs/master/releases
не думаю что там чтото радикально новое будет!
Зря так думаешь
отбой. заработался )))
он ж сам его хеширует )))
Эхх только хотел написать))
Как уже тут сказали AptanaStudio и PHPStorm лучшие IDE. Ещё на SublimeText можно внимание обратить
+ в сторону SublimeText для быстрых правок, а так пользуюсь в связке PHPStorm + SublimeText
nemocoder пишет:Quiss пишет:}%%%(php)
if( $upload_success ) {
echo "Ваш файл успешно загружен";
} else {
echo "Ошибка загрузки";
}
%%аа это что ли)
так все же не работает
то есть работает так просто стоит можно сказать
в бд идет только название файла например avatar.jpg и все (и где у тебя видно что в базу что то записывается? есть только запись файла в папку для аплода.
ну так для этого мне наверное понадобилась бы БД, я зашел к человеку на сайт, у него было написано что он владеет Laravel, я и скинул экземпл
if( $upload_success ) {
echo "Ваш файл успешно загружен";
} else {
echo "Ошибка загрузки";
}
if (Input::hasFile('image'))
{
$extension = Input::file('image')->getClientOriginalExtension();
$original = Input::file('image')->getClientOriginalName();
$upload_success = Input::file('image');
$filename = sha1(time().rand(000000000,999999999).time()).".{$extension}";
$upload_success->move("./uploads/",$filename);
if( $upload_success ) {
} else {
}
}
Разобрался, получается когда выполняется один Ajax запрос не может одновременно с ним запуститься второй. Вопрос - как одновременно запустить два ajax???
- не совсем же то Нужно изначально получить эти самые записи для вывода в секции.
- Как мне видется алгоритм:
- 1. Создаю модель для получения данных в виджет
- 2. СОздаю шаблон для виджета
- 3. Подключаю его в основной шаблон
- Но как быть со второй частью вопроса? Как мне поймать по какому роуту зашел пользователь, чтобы вывесит дополнительные виджеты?
App::before(function($request)
{
View::share('myMenuInDataBase',DB::table('menu')->get());
});
Route::get('/side_bar_on',function() {
return View::make('one_column.blade.php');
});
Route::get('/side_bar_off',function() {
return View::make('two_column.blade.php');
});
/app/view/one_column.blade.php
<div class="container">
Content
</div>
<div class="right_side_bar">
@include('sidebar')
</div>
/app/view/two_column.blade.php
<div class="container">
Content
</div>
@foreach($myMenuInDataBase as $item)
<li>{{$item->name}}</li>
@endforeach
Я забыл composer update , вернее о нем нет в инструкции! Моглибы указать!
А как удалить пакет если не нужен?
так-же удаляете строчку и composer update
Quiss, использовал предложенный Вами вариант решения проблемы. На данный момент все работает.
Я рад. Удачного изучения :3