Dùng cookie để authentication pasport laravel ??
Bạn có thể thư viện Guzzle Http http://docs.guzzlephp.org/en/stable/
[Laravel] Cho em hỏi về cách viết menu 2 cấp lấy dữ liệu từ db trả ra layouts
Có nhiều cách lắm, mình thì hay sử dụng View trong AppServiceProvider như này
<?php
namespace App\Providers;
use App\Models\Concept;
use Illuminate\Support\ServiceProvider;
use View;
class AppServiceProvider extends ServiceProvider
{
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
View::composer(['frontend.common.nav'], function ($view) {
$categories = Category::where('status', Concept::ACTIVE)->get();
$view->with('navCategories', $categories);
});
}
/**
* Register any application services.
*
* @return void
*/
public function register()
{
//
}
}
Xin demo về Laravel Product Variants
Theo mình thì bạn có thể có 2 lựa chọn:
- Bạn có thể lưu thuốc tính và gía vào 1 cột trong bảng products, kiểu dữ liệu sẽ là json
- Bạn có thể tạo 1 bảng thuộc tính riêng (attributes) và 1 bảng liên kết giữa sp và thuộc tính (product_attribute). Ở bảng trung gian đó bạn có thể lưu giá của sp tương đương với thuộc tính đó
Thiết kế dữ liệu cho TAGS
theo mình thì mình sẽ làm theo cách 3, vì tags có thể dùng chung giữa nhiều item, blog, chứ kp là mỗi item và blog đều có những tag khác nhau. Và kể cả là khác nhau đi nữa thì 500k record cũng chưa hẳn quá lớn. Và khi bạn query bạn cũng đâu query hết cả bảng tag ra phải không nào?
Hỏi về lệnh npm start của Reactjs
mình build project bằng webpack và cũng gặp trường hợp tương tự. Vấn đề của mình là do không có quyền đọc các file đó nên không thấy được sự thay đổi để build lại project. Bạn thử chạy với lệnh
sudo npm start
Nếu không được thì bạn có thể tham khao thêm ở đây https://stackoverflow.com/questions/43274925/development-server-of-create-react-app-does-not-auto-refresh
Làm sao để tăng điểm Reputations trên Viblo ạ?
Bạn viết bài, mn thấy hay sẽ upvote và bạn sẽ tăng đc repu. Bạn cũng có thể trả lời câu hỏi
Tạo form login vs register bằng laravel + vuejs!!
Theo doc thì bạn cứ chạy
composer require laravel/ui
php artisan ui vue --auth
là oke mà. Nhớ sau đó chạy npm run watch
nữa là được
Em bị lỗi này mọi người giúp em với ạ
Bác thử cài lại openssl nhé
brew remove openssl
brew install openssl
Tối ưu hóa câu truy vẫn trong laravel
Đầu tiên thì bạn nên sử dụng Eager Loading. Chứ cứ mỗi lần foreach bạn lại query vài câu như này thì số query bị lặp lại sẽ rất nhiều. Và sau khi sử dụng Eager Loading thì hãy lấy dữ liệu qua relations, bạn đừng sử dụng cách query trực tiếp từ model
[SQL] Cho em hỏi về ráng khóa chính khóa ngoại trong sql
Theo mình thấy thì trong các dự án thực tế, nhiều dự án sẽ chỉ khởi tạo quan hệ giữa các bảng trong model, chứ hiếm khi liên kết trực tiếp vì sẽ gây ra rất nhiều khó khăn trong quá trình thêm, sửa dữ liệu.
Xin hỏi về get value 0 từ form trong laravel
Theo mình nhớ thì value 0 khi phía backend nó vẫn sẽ nhận là 0 mà nhỉ, bạn có thể cho mình xem đoạn code được không. Hoặc bạn có thể ép kiểu string cho nó để khi đưa lên nó sẽ nhận 0 là string
Validation trong Laravel
Nếu bạn muốn dùng laravel thì có thể so sáng số tiền người ta gửi lên và số tiền trong ví, nếu không thỏa mãn thì return về lỗi. Hoặc bạn có thể sử dụng validate theo cách này: https://laracasts.com/discuss/channels/laravel/how-to-pass-variable-in-validation-rule
Upload file hình ảnh trong Laravel
Giờ bạn check xem ảnh đã được upload vào folder chưa? Nếu upload rồi thì check lại thông tin bạn đang lưu vào db xem có lưu đúng đường dẫn k, hoặc bạn có thể inspect lên
Ứng dụng excel trong laravel
Bạn muốn export từ bảng nào ra, có thể post ảnh lên đây k bạn?
Session trong Laravel
Hiện tại cái session của bạn nó đang là string nên không thể push được
hoc php hieu quả
Mình nghĩ đầu tiên bạn nên đi 1 lượt về base của PHP, OOP, tìm hiểu về các hàm xử lý mảng, chuỗi. Và đương nhiên là làm về PHP thì bạn sẽ cần có thêm kiến thức về Mysql nên cũng cần bổ sung. Javascript, html, css nếu biết qua để đủ sử dụng nữa thì tốt. Sau đó thì luyện thuật toán trên các trang web như: viblocode, codefight,... Và nhớ thử làm 1 project để có thể có thêm chút kiến thức thực tế
Sử dụng excel trong laravel
bạn có thể xem ở đây nhé https://docs.laravel-excel.com/3.1/exports/collection.html Như trong docs thì đang chọn all, nhưng bạn muốn select cột nào thì chỉ cần đổi câu truy vấn là được. Và mình có 1 góp ý là khi tạo migration, việc liên kết khóa ngoại và khóa chính với nhau không sai nhưng nếu không quá cần thiết thì không nên làm vậy, vì như thế sẽ gây rất nhiều khó khăn trong việc thao tác với dữ liệu
Laravel sử dụng transaction
Mình đang không hiểu ý của bạn lắm. Cái bảng expends đó bạn đang lưu lịch sử thu chi hay cái gì vậy
Cài đặt larave 7
bạn phải cài đặt npm và chạy npm run watch hoặc npm run dev nhé
Duyệt database hàng ngày với laravel
Bạn tìm hiểu về schedule trong laravel và cronjob nhé