Xin ý kiến về ngành học công nghệ thông tin
Chất lượng thì mình kb nhưng mà cntt thì tự học là chính. Nên là việc bạn tìm được việc hay không phụ thuộc nhiều vào việc bạn tự học đến đâu chứ không quá phụ thuộc quá nhiều vào bạn học trường gì
Hỏi về hàm create của laravel
nếu dùng create thì nó sẽ xem nhưng trường nào có trong $fillable thì nó lưu thôi b, cái nào không có thì nó bỏ qua, nên là đưa dữ liệu thừa cũng k ảnh hưởng gì
Convert array to object key
Để chuyển Object thành Array thì có thể làm như này:
Object.keys(object).map(item => object[item])
Nhưng để kết quả ra như bạn thì phải tiếp tục xử lý mảng kia, cứ 3 index thì push vào 1 mảng mới
Hỏi về truy xuất dữ liệu trong laravel
Bạn có thể sử dụng withPivot
nhé
public function carts()
{
return $this->belongsToMany(Cart::class, )->withPivot('cart_id', 'product_id');
}
Tại sao website viết bằng laravel có thời gian TTFB khá cao trên 2 giây
do logic của bạn nữa, thời gian query là một chuyện, nhưng mà logic trong hàm đó của bạn phức tạp, nhiều vòng for, phải lọc từ một array quá lớn nhiều lần,... Sẽ đều dẫn tới việc thời gian response lâu
Multiple Laravel theme
Theo mình thì còn tùy vào độ phức tạp của giao diện nữa.
Ví dụ nếu giờ bạn chỉ là muốn thay đổi số cột, chuyển sidebar từ trái qua phải, ... thì có thể tạo ra nhiều file css. Mỗi lần đổi theme thì sẽ link file css tương đương
Còn nếu giữa các theme khác nhau quá nhiều, thì mình nghĩ bạn nên tạo ra nhiều view, người dùng chọn view nào thì bạn trả về view đó
Những kiến thức quan trọng về ReactJS để có thể join 1 dự án Web app. (maintain và fix bugs)
Bạn có thể tìm hiểu về props, state, HOC, xử lý side effect (redux thunk, redux saga), hook (nếu dự án dùng hook), ...
Validate trong mongoose .
ý bạn là như này à?
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const CategorySchema = new Schema({
_id: Schema.Types.ObjectId,
title: {
type: String,
required: true,
min: 1,
max: 255
},
order: {
type: Number,
required: true
},
created_by: {
type: String,
required: true,
},
tasks: [
{
type: Schema.Types.ObjectId,
ref: 'Task'
}
]
});
module.exports = mongoose.model('Category', CategorySchema);
Mysql<Laravel>, Làm cách nào để Order by theo ý muốn khi dùng IN()
cho mình hỏi một cái trước là tại sao dữ liệu của bạn ID giống nhau mà các cột khác lại có giá trị khác nhau vậy
Tự động embed Youtube video dựa trên tags của bài viết
Giờ có tag nào mà search có kết quả thì sẽ return luôn là được, vì khi return nghĩa là function của bạn sẽ kết thúc
và theo mình nghĩ bạn nên chia thêm 1 bảng tags và để relation với videos, vì lúc đó các tag có thể sử dụng cho nhiều video
Responsive CSS
Đằng sau từng thuộc tính bác thêm !important vào xem. Ví du:
display: block !important;
Giúp em sửa lỗi CSS code, audio player bị menu che khuất
bạn thêm z-index vào là đc nhé
Vấn đề lưu địa chỉ kiểu chọn Tỉnh + Huyện
Nếu dùng mấy cái api share trên mạng thì rủi ro sẽ không được update khi có thay đổi. Bên t3 thì mình nghĩ nên chọn mấy bên giao hàng có vẻ sẽ ok
Hỏi về thêm item trong liên kết n - n
Đầu tiên thì bạn cần tìm ra product mà người dùng chọn, vì bạn có id nên sẽ là
$product = Product::find($productId);
Tiếp tới thì bạn sẽ cần thêm vào bảng trung gian, ở đây thì mình sẽ dùng attach
$product->cart()->attach($cartId);
Bạn có thể tìm hiểu thêm ở đây nhé: https://laravel.com/docs/8.x/eloquent-relationships#attaching-detaching
Còn nếu bạn muốn thêm theo kiểu tự tạo trực tiếp từ bảng trung gian, thì bạn hoàn toàn có thể tạo ra model của bảng đó rồi thao tác, theo mình thấy thì cũng không vấn đề gì
Truy vấn dữ liệu mysql với bitwise status laravel
Nếu chỉ có record 1 không thì bạn có thể viết riêng điều kiện nếu $status = 1
thì query sẽ là model->whereIn('status', [1, 8, 64, 128]])
:v
Còn nếu theo kiểu status là 64 thì sẽ phải trả ra 64, 8, 128 thì sẽ phải viết kiểu khác
Mọi người cho em hỏi về web với ạ
bạn thử dùng cái này xem https://168xoso.com/ma-nhung
Hỏi về form update 30 records
Mình đang làm thì mình sẽ để một input ấn chưa ID, nếu record nào gửi lên có ID thì mình sẽ update còn nếu ID là null thì sẽ tạo mới.
Và khi gửi lên thì cũng sẽ phải so sánh thêm rằng ID nào bị mất đi so với lần lưu cuối cùng để xóa.
Phức tạp hơn cách của bạn 1 chút nhưng, còn cách của bạn thì mình thấy cũng không có vấn đề gì, trừ khi bạn dùng record đó liên kết với những cái khác
Làm thế nào để chuyển đổi http sang https trong dự án laravel
Hồi trước thì mình có dùng cloudflare
https://www.cloudflare.com/ssl/
Hoặc bạn có thể mua ssl certificate
Thắc mắc về cách chuyển sql table sang json
bạn thử dùng json_encode để convert dữ liệu sau khi query xem
Cách chỉnh thời gian của session trong Laravel 8.0
bạn mở file config/session.php
sẽ thấy đoạn này:
'lifetime' => env('SESSION_LIFETIME', 120),
'expire_on_close' => false,
Mặc định laravel để thời gian của session là 120 phút. Bạn sửa trực tiếp trong file này hoặc thêm trong .env
SESSION_LIFETIME=YOUR_TIME
Và nếu không muốn session bị xóa khi đóng trình duyệt thì chuyển cả expire_on_close
thành true
nhé bạn