cách này chỉ áp dụng với số lượng roles cố định, nếu như 1 user nào đó có 1 số quyền đặc biệt kiểu như vừa có quyền admin vừa có quyền editor mà 2 cái này k liên quan nhau thì làm như nào =))
Bài gốc đã trình bày sai về Implicit wait rồi ấy chị, comment của Rahul ở dưới bài viết gốc (english) mới đúng ấy ạ. Câu này là sai "the subsequent test step would only execute when the 30 seconds have elapsed after executing the previous test step/command.", Implicit wait là để thăm dò trong DOM (Document object model) xem liệu element đã available trong DOM hay chưa, khi đã available, nó sẽ thực hiện tác vụ lên element trên UI, nếu xét time là 30secs, sau 5s found được element thì sẽ thực hiện next steps luôn, không phải đợi cho đến hết 30s mới thực hiện next step ạ.
Chào bạn. Cảm ơn vì bài viết. Mình đang gặp vấn đề này hi vọng bạn có thể chia sẻ kinh nghiệm. Mình có 1 chuỗi cửa hàng, mỗi chi nhánh có 1 quản lý. Vậy làm sao để quản lý chỉ xem và chỉnh sửa thông tin của nhân viên trong chi nhánh mình quản lý còn thông tin chi nhánh khác thì ẩn đi. Cảm ơn bạn.
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateEmployeesTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('Employees', function (Blueprint $table) {
$table->uuid('Id')->unique();
$table->primary('Id');
$table->string('FullName')->nullable();
$table->date('DateOfBirth')->nullable();
$table->timestamp('CreationTime', 0)->nullable();
$table->timestamp('LastModificationTime', 0)->nullable();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('Employees');
}
}
file migration sửa
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class ChangeFieldDateOfBirthToEmployeesTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('Employees', function (Blueprint $table) {
$table->string('DateOfBirth')->nullable()->change();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('Employees', function (Blueprint $table) {
$table->date('DateOfBirth')->nullable()->change();
});
}
}
THẢO LUẬN
nếu vậy mô hình V-model là 1 mô hình mở rộng của waterfall. Vậy các công việc của tester, QA ở 2 mô hình có khác nhau không ạ?
em xin cảm ơn bài viết của tác giả nhé. rất chi tiết và dễ hiểu
abce
hi
cách này chỉ áp dụng với số lượng roles cố định, nếu như 1 user nào đó có 1 số quyền đặc biệt kiểu như vừa có quyền admin vừa có quyền editor mà 2 cái này k liên quan nhau thì làm như nào =))
cách này dễ nhưng ko phù hợp cho 1 số case phức tạp ví dụ như "cấp quyền tạm thời"
bên trong migration chứ ạ
Bài viét rất hay, cách truyền đạt rất dễ hiểu... cảm ơn tác giả
part 2 ở đâu ạ?
@tungdt254 vui quá ít ra bài viết nhỏ nhỏ này của mình cũng có ích
Cảm ơn bạn, bài viết rất hay, tôi mất mấy ngày ko fix được cái lỗi refresh này
Hay quá anh ơi . Em học đến đây rồi @@
Bài gốc đã trình bày sai về Implicit wait rồi ấy chị, comment của Rahul ở dưới bài viết gốc (english) mới đúng ấy ạ. Câu này là sai "the subsequent test step would only execute when the 30 seconds have elapsed after executing the previous test step/command.", Implicit wait là để thăm dò trong DOM (Document object model) xem liệu element đã available trong DOM hay chưa, khi đã available, nó sẽ thực hiện tác vụ lên element trên UI, nếu xét time là 30secs, sau 5s found được element thì sẽ thực hiện next steps luôn, không phải đợi cho đến hết 30s mới thực hiện next step ạ.
Thanks ông
Thanks bạn, mình có đọc được một bài viết về sử dụng Intersection observer để implement infinite scrolling khá hay cho mọi người: https://www.pluralsight.com/guides/how-to-implement-infinite-scrolling-with-reactjs
Chào bạn. Cảm ơn vì bài viết. Mình đang gặp vấn đề này hi vọng bạn có thể chia sẻ kinh nghiệm. Mình có 1 chuỗi cửa hàng, mỗi chi nhánh có 1 quản lý. Vậy làm sao để quản lý chỉ xem và chỉnh sửa thông tin của nhân viên trong chi nhánh mình quản lý còn thông tin chi nhánh khác thì ẩn đi. Cảm ơn bạn.
Ủa google ads không hỗ trợ cho website làm bằng nuxtjs thật á? hay bạn hiểu nhầm ý của người ta rồi???
@huukimit
file migration sửa
Git có chức năng remember username/password nên vụ nhập lại mật khẩu cũng không hẵn là điểm yếu lớn. Mình chỉ dùng SSH khi để git trên server
Cái extension live server lâu lâu bị ngáo là có thật