THẢO LUẬN

thg 12 22, 2018 4:05 CH

Hỏi mày phát. Field target_type trong table medias điền gì vào mậy? "posts" or "videos" hay "post" or "video" ? Cảm ơn mày, bài viết khá hay. Để tao note lại.

+1

Đồng quan điểm với tác giả. Nói là "quan điểm" cũng chưa hẳn, vì bản thân mình đã trải qua những giai đoạn này rồi. Công ty đầu tiên mình làm là một công ty quy mô không lớn. Không có người cầm tay chỉ việc, không có chế độ đãi ngộ tốt, tuy nhiên điều kiện làm việc không đến nổi tệ. Chỉ là các dự án đưa xuống đều phải tự tìm hiểu, tự học hỏi, tự đưa ra hướng giải quyết chính thay vì hỏi người này, chờ người kia chỉ đạo, giao task. Sau hơn 1 năm 6 tháng làm việc, kĩ năng của mình lên rất nhanh. Cả về cách tự quản lý công việc, khả năng làm việc nhóm cùng những người khác và kĩ năng chuyên môn. Trong khi đó, khá nhiều bạn học cùng khóa ra trường xin vào được các công ty lớn. Khi vào, chỉ là một thành viên của team. Làm việc bằng lời chỉ đạo. Giao task nào hoàn thành task nấy rồi thôi. Không có va vấp nhiều với công việc. Không học được các kĩ năng quản lý dự án một cách độc lập và làm việc độc lập. Chỉ đảm nhận 1 khâu của toàn bộ quy trình. Kết quả sau 1 năm 6 tháng: Hầu như có thể viết một vài module nhưng không thể tự xây dựng hoàn chỉnh một trang web cơ bản (lập trình web) ở mức mà một sinh viên đáng lẽ có thể làm được. Không phải 1 mà là khá nhiều bạn đồng trang lứa của mình gặp vấn đề tương tự. Nói đến một vấn đề nhạy cảm nữa, đó là mức lương. Công ty nhỏ nên mức lương căn bản mình nhận được lúc vào là ~6tr. Trong khi bạn bè apply vào công ty lớn với mức lương 7 triệu. Sau 1 năm 6 tháng, mình rời công ty cũ và apply vào một công ty khác với mức lương hiện tại của mình là 16 triệu. Với các bạn ấy là 8 triệu 5, được đo bằng kỹ năng và chuyên môn. Thế mới nói, quan điểm "Công ty càng lớn, lương càng cao, môi trường phát triển càng tốt" đôi khi không đúng với đa phần các lập trình viên bọn mình.

+1
thg 12 22, 2018 1:42 CH

sao ko thấy link dow của bác nhỉ

0
Avatar
đã bình luận cho bài viết
thg 12 22, 2018 10:09 SA

quá hay với người chưa hề biết gì về linux/unix ạ ❤️ cảm ơn nhiều nhiều tác giả ❤️ ❤️

+1
Avatar
đã bình luận cho bài viết
thg 12 22, 2018 7:49 SA
0
thg 12 22, 2018 6:39 SA

Untitled.png Bạn ơi cho hỏi là ... Common.IsValidExpression() ... mình bị lỗi ở chữ Common... bạn có cài package gì để sử dụng k ạ ?

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 12 22, 2018 5:57 SA

@doan.van.toan đều trả về đúng view hết anh ạ

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 12 22, 2018 5:50 SA

@devil_boom_129 vậy thì em thử kiểm tra xem trong hàm onCreateView đã return về view như em mong muốn trong xml chưa? Khả năng là lỗi ở đây

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 12 22, 2018 4:04 SA

@doan.van.toan hay thậm chí cái fragment thứ 2 có mỗi 1 cái textView cũng không hiển thị nốt

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 12 22, 2018 4:03 SA

@doan.van.toan hiện giờ em hết crash rồi cơ mà lại có lỗi hiện thị là search_view em thiết kế nó lại không hiển thị ở tab anh ạ

0
thg 12 22, 2018 3:58 SA

Bài này mình viết cũng lâu rồi. Bây giờ sử dụng ckeditor upload ảnh lên không cần phải trả về view nữa mà chỉ cần trả về chuỗi json là xong dạng:

[
     'url' => 'file.jpg',
     'uploaded' => 1,
];

Ví dụ một hàm trong controller thực hiện việc upload:

    public function uploadImage(ImageRequest $request)
    {
        try {
            // Đoạn này là đoạn lưu file, file sẽ nằm trong param có tên là 'upload'
            $image = ImageUploader::withFile($request->file('upload'))->save();

            return response()->json([
                'fileName' => basename($image),
                'uploaded' => 1,
                'url' => Storage::disk('public')->url($image),
            ]);
        } catch (Exception $e) {
            return response()->json([
                'uploaded' => 0,
                'error' => [
                    'message' => $e->getMessage(),
                ],
            ]);
        }
    }

Còn trên phần hiển thị em chỉ cần thêm:

<script type="text/javascript">
    CKEDITOR.config.filebrowserUploadUrl = '{!! route('admin.files.uploadImage', ['_token' => csrf_token()]) !!}';
</script>

Các textarea cần thêm ckeditor thì chỉ cần cho class 'ckeditor' vào là xong. Còn việc upload lên flickr thì bạn tham khảo bài này: https://viblo.asia/p/upload-anh-len-flickr-bang-laravel-MVpeKylQvKd

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 12 22, 2018 3:37 SA

tạm thời mình sửa được lỗi trên rồi đó 😃) còn bug crash thì phải đọc log ròi tạo ticket khác thoai 😂😂

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 12 22, 2018 3:36 SA

anh ơi xong app em crash anh ạ

0
thg 12 22, 2018 3:23 SA

Còn rất nhiều các life circle như: ComponentWillMount , ComponentWillReceiveProps,... bài viết sao thiếu nhiều nhỉ

0

thanks bạn

0
thg 12 21, 2018 2:30 CH

vậy nó khác gì so vs object a

0
thg 12 21, 2018 2:25 CH

Đi lấy bài của toidicodedao mà k để nguồn vậy bạn? https://toidicodedao.com/2015/04/16/tang-suc-manh-cho-javascript-voi-lodash/

0
Avatar
đã nhận xét cho câu hỏi
thg 12 21, 2018 11:42 SA

Bạn thử restart lại sever coi sao. Nếu không thì bạn post cái lỗi nó báo trong trường hợp này lên mình xem thử: "Nếu truyền password_confirmation có nội dung khác với params password thì chương trình không thể lưu record đó". Không thể lưu là có báo lỗi gì ở giao diện không? Nếu không có ở giao diện thì ở console Terminal chắc chắn có đó.

+1

Cảm ơn anh đã chia sẻ! Em đang tìm hiểu:

  1. Xây dựng công cụ viết pug sass (webpack or gulp)
  2. Xây dựng thư viện components header, footer, boxes, news, .... = pug sass (đang sưu tầm thư viện)
  3. Xây dựng tool kéo thả các thư viện đã tạo (đang bí)
  4. Học Nodejs, AngularJS, Reacjs, PHP, Golang, English, Chinese T_T em không biết em đang theo hướng này có đúng không, không có ai hướng em cả, mong anh chia sẻ kinh nghiệm hii email: duythientran1998@gmail.com Chúc anh sức khỏe. Hy vọng sẽ nhận được hồi âm của anh
0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí