0
0
Files
Babyclass/app/Http/Controllers/TestController.php
2020-08-04 10:09:42 +08:00

109 lines
3.1 KiB
PHP

<?php
namespace App\Http\Controllers;
use App\Events\Lottery;
use App\Events\WithdrawCompleted;
use App\Models\LotteryGift;
use App\Models\Seller;
use App\Models\Withdraw;
use App\Notifications\Registered as RegisteredNotify;
use App\User;
use Auth;
use EasyWeChat\Kernel\Messages\Image;
use Illuminate\Http\Request;
use RuLong\Order\Events\OrderCreated as OrderCreatedEvent;
use RuLong\Order\Models\Order;
use RuLong\UserAccount\Events\AccountRuleExecuted;
class TestController extends Controller
{
public function __construct(Request $request)
{
}
public function index(Request $request)
{
Order::withTrashed()->whereNotNull('deleted_at')->forceDelete();
die();
$info = Withdraw::find(11);
event(new WithdrawCompleted($info));
die();
$users = User::whereIn('id', [42, 38, 37, 39])->get();
foreach ($users as $key => $user) {
$user->account()->delete();
$user->info()->delete();
$user->logins()->delete();
$user->cart()->delete();
$user->couponlog()->delete();
$user->lessonFavorite()->delete();
User::withTrashed()->where('id', $user->id)->forceDelete();
}
die();
$order = Order::find(49);
event(new OrderCreatedEvent($order));
die();
$user = User::find(1);
$user->rule('Point', 100, false, []);
die();
$seller = Seller::find(7);
$category_ids = $seller->top_cate_id;
dd($category_ids);
die();
$user = User::find(1);
$log = $user->account->logs()->where('id', 1)->first();
event(new AccountRuleExecuted($user->account, $log));
die();
if ($user->relation->parent_id > 0) {
\Notification::send($user->parent, new RegisteredNotify($user));
}
die();
$mediaId = 'fysQHODFoeIoO-ZEDRFVBmtkCAjqXnYco1HeyFKy_kg';
$text = new Image($mediaId);
$text->toXmlArray(); // or $text->mediaId = $media;
die();
$order = Order::find(14);
$params_ids = $order->details()->pluck('item_id')->toArray();
dd($order->user->cart()->whereIn('lesson_id', $params_ids)->delete());
Cart::where('user_id', $order->user_id)->whereIn('lesson_id', $params_ids)->delete();
die();
$list = LotteryGift::get();
foreach ($list as $key => $gift) {
$log = $gift->lottery->logs()->create([
'user_id' => Auth::id(),
'gift_id' => $gift->id,
]);
event(new Lottery($log));
}
dd(route('RuLong.ueditor.server'));
dd(2);
$one = Seller::first();
$olist = collect($one);
dump(collect()->count());
dump($olist);
dump($olist->count());
$list = Seller::get();
dump($list);
dd('stop');
$list = Order::where('state', 'UNPAY')->whereIn('user_id', [1, 2, 3, 4, 5, 6, 7, 8, 9, 14])->get();
foreach ($list as $key => $order) {
event(new OrderCreated($order));
}
}
}