Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Спасибо ))
Видимо ночью уже спал, я пробовал тоже самое но с обратными слешами ((
Что то я не понял идеалогии этих тестов, вот что я вижу http://prntscr.com/cyt3ml
зачем мне html код, я ожидал что могу отправить к примеру post данные и получить ответ
или ответы вот в таком виде будут отображаться?
Вот, сделал скриншот http://prntscr.com/cysw2w
там ошибка
""phpunit" не является внутренней или внешней"
Можно подробнее, с какими параметрами запускать, нужна ли приставка php в начале, где указывать имя теста, каков вообще синтаксис
Перекопал гугль, перепробовал в OpenServer терминале всё что показал поисковик
не получилось
подскажите как запустить элементарно ExampleTest на Laravel 5.3
Делаю так
$cookieName = "cookieName";
$value = "Hello Cookie";
$time = "1440"; //сутки
if (Cookie::make($cookieName, $value, $time)) print 'Yes';
else print 'No';
Пишет Yes но куки нет
потом делаю так
$response = new \Illuminate\Http\Response();
$response->withCookie(cookie('my_name_in_here', 'my_value', 30));
Куки снова нет
весь день потратил не могу понять, как установить несчастую куку средствами ларавел
или не мучаться и сделать это на чистом пхп?
Спасибо, получилось )
Подскажите
вот эта конструкция работает
$oResult = DB::select('select * from services where '.$strQuery.' AND (urlPage <> ? AND category_id = ? AND price - price_new < ?) '
. ' ORDER BY RAND() LIMIT 0, 6 ', $aQueryValues);
но не работает вот это
$oResult = DB::table('services')
->where('urlPage', '<>', $strUrl)
->where('category_id', '=', $aAction['category_id'])
->where('price - price_new', '<', $aQueryValues[$k+2])
->take(6)
->orderByRaw("RAND()")
->get();
то есть как проверить разность столбцов ->where('price - price_new', '<', $aQueryValues[$k+2]) используя ORM
Такой механизм работает до вывода
{!!$aUsers->render()!!}
Почему, массив со всеми данными хорошо читается, а пагинается в этом случае отваливается?
Спасибо, учту )))
Проблема решена, ошибка была в названии класса, не class CabinetComposer а HeadComposer
Спасибо за наводку
Сделал следующее
App\Http\Composers\HeadComposer.php
<?php namespace App\Http\Composers;
use Illuminate\Contracts\View\View;
use Illuminate\Routing\Route;
use Auth;
class CabinetComposer {
/**
* The user repository implementation.
*
* @var UserRepository
*/
protected $aHeadData;
/**
* Create a new profile composer.
*
* @param UserRepository $users
* @return void
*/
public function __construct(Route $route)
{
}
/**
* Bind data to the view.
*
* @param View $view
* @return void
*/
public function compose(View $view)
{
$aHeadData = ['test' => 'test 123'];
$view->with('aHeadData', $aHeadData);
}
}
Далее
App\Providers\ComposerServiceProvider.php
namespace App\Providers;
use View;
use Illuminate\Support\ServiceProvider;
class ComposerServiceProvider extends ServiceProvider {
/**
* Register bindings in the container.
*
* @return void
*/
public function boot()
{
view()->composer('head', 'App\Http\Composers\HeadComposer');
}
/**
* Register the service provider.
*
* @return void
*/
public function register()
{
}
}
config/app.php и в providers добавил 'App\Providers\ComposerServiceProvider'.
В итоге сайт отвалился с ошибкой
Что то я не пойму, статьи есть но как то смысл не понятен, можете объяснить?
Всем привет.
Подскажите, мне нужно вывести на всех страницах количество товара в корзине, то есть вьюх много, а вывод всегда один
Вот так выглядит основная страница
<!doctype html>
<html class="no-js" lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>HOTTIME</title>
<link rel="stylesheet" href="/frontend/css/foundation.min.css" />
<link rel="stylesheet" href="/frontend/css/app2.css" />
<link rel="stylesheet" href="/frontend/css/select2.css" />
<link rel="stylesheet" href="/frontend/css/font-awesome.min.css">
<link rel="stylesheet" href="/frontend/css/essential-light-styles.css">
<link href='https://fonts.googleapis.com/css?family=Roboto:300,400,700,500&subset=latin,cyrillic' rel='stylesheet' type='text/css'>
</head>
<body @yield('body_data') >
<div class="off-canvas-wrapper">
<div class="off-canvas-wrapper-inner" data-off-canvas-wrapper>
<div class="off-canvas position-left" id="offCanvasLeft" data-off-canvas></div>
<div class="off-canvas-content" data-off-canvas-content>
@include('head')
@yield('content')
@include('footer')
</div>
</div>
</div>
<script src="/frontend/js/modernizr-custom.js"></script>
<script src="/frontend/js/vendor/jquery.min.js"></script>
<script src="/frontend/js/vendor/what-input.min.js"></script>
<script src="/frontend/js/foundation.min.js"></script>
<script src="/frontend/js/main.js"></script>
@yield('js_script')
</body>
</html>
Как мне сделать так, что в @include('head') на всех страницах отсылалось нужное мне значение