Articles of laravel 5

Laravel 5.1: Pasar datos a View Composer

Estoy usando compositores de vista en Laravel 5.1: bonito. Pero, ¿cómo puedo pasar parámetros a un compositor de vista ? En mi caso, envío información de la semana (anterior, actual, la próxima semana, incluidas las fechas) a mi vista con el compositor de vista. La semana actual es variable, no solo desde una URL, sino […]

Validación Laravel O

Tengo alguna validación que requiere una url o una ruta para estar allí, pero no ambas. $this->validate($request, [ ‘name’ => ‘required|max:255’, ‘url’ => ‘required_without_all:route|url’, ‘route’ => ‘required_without_all:url|route’, ‘parent_items’=> ‘sometimes|required|integer’ ]); He intentado usar required_without y required_without_all sin embargo, ambos superan la validación y no estoy seguro de por qué. route es una regla en el […]

Cómo obtener el resultado de Laravel Query Builder como entero

Estoy usando Laravel Query Builder para consultar la base de datos MySQL pero devuelve valores enteros como valores de cadena. Tengo la siguiente consulta. $query = DB::table(‘store_products’)->select(‘products.id’, ‘products.name’, ‘products.unit_type’, ‘products.price’, ‘products.image_path’, ‘products.is_popular’, ‘store_products.price AS store_price’) ->join(‘products’, ‘products.id’, ‘=’, ‘store_products.product_id’) ->join(‘product_categories’, ‘product_categories.product_id’, ‘=’, ‘store_products.product_id’) ->where(‘store_products.store_id’, $store_id) ->where(‘store_products.product_id’, $product_id); Aquí la consulta obtiene el Producto que existe […]

Cómo extender el proveedor de servicios de paquetes de proveedores en Laravel 5.5

Estoy usando un paquete que integra la contabilidad de Xero. Tienen un archivo llamado XeroServiceProvider.php en la siguiente ubicación: /vendor/drawmyattention/xerolaravel/Providers/XeroServiceProvider.php . Necesito extender este proveedor de servicios en mi aplicación, pero no me gusta la idea de editar este archivo directamente. ¿Hay alguna manera de extender este proveedor de servicios fácilmente sin actualizar los archivos […]

¿Puede Laravel manejar aplicaciones de alto tráfico?

Estoy trabajando en un proyecto de red social PHP / MySQL que constará de muchos módulos / secciones que incluyen: Sistema de usuario (permisos, perfiles, ajustes, etc …) Insignia de estilo stackoverflow y sistema de puntos de reputación. Muro / flujo de publicaciones de amigos foros sistema de mensajes portafolio Blog fragmentos de código marcadores […]

¿Cómo capturar los detalles de la cola de trabajos una vez completado en Laravel 5.1?

En Laravel 5.1, me gustaría recibir una notificación cuando se complete un trabajo, con detalles sobre el trabajo (específicamente, user_id y customer_id ). Estoy usando el método Queue::after method en el AppServiceProvider como sugiere Laravel. Si se vuelca el parámetro $data manera: Queue::after(function ($connection, $job, $data) { var_dump($data); exit; }); Me sale lo siguiente: array(2) […]

Laravel: ansioso por cargar un método (no una relación) de un modelo Eloquent

Al igual que podemos cargar con entusiasmo una relación de un modelo Eloquent, ¿hay alguna forma de cargar con entusiasmo un método que no sea un método de relación del modelo Eloquent? Por ejemplo, tengo un modelo Eloquent GradeReport y tiene el siguiente método: public function totalScore() { return $scores = DB::table(‘grade_report_scores’)->where(‘grade_report_id’, $this->id)->sum(‘score’); } Ahora […]

nombrar tablas en muchas a muchas relaciones laravel

Me preocupé por las tablas de nombres automáticos en una relación Laravel de muchos a muchos. por ejemplo: Schema::create(‘feature_product’, function (Blueprint $table) { cuando cambie el nombre de la tabla a: Schema::create(‘product_feature’, function (Blueprint $table) { Tengo un error en mi relación. ¿Qué pasa con product_feature ?

Cómo resolver el error 60 de cURL: certificado SSL en Laravel 5 mientras se autentica en Facebook

Actualmente, estoy haciendo un proyecto en laravel5. Uso socializar para la autenticación de Facebook, pero recibí el error de la CURL que se menciona a continuación. RequestException in CurlFactory.php line 162: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html) He buscado en internet y he hecho los siguientes cambios […]

Laravel 5.5 locale como prefijo en url

Por el momento tengo en mis routes/web.php lo siguiente: Route::group( [ ‘prefix’ => ‘{locale?}’, ‘middleware’ =>\App\Http\Middleware\Locale::class ], function (\Illuminate\Routing\Router $router) { Route::get( ‘/’, ‘LandingController@index’ )->name( ‘home’ ); Route::get( ‘/hero/create’, ‘HeroController@create’ )->name( ‘hero.create’ ); } ); Esto realmente no funciona como debería ser. Lo que quiero es tener una url como esta: /create/hero # should work […]